scispace - formally typeset
Search or ask a question

Showing papers on "Layer (object-oriented design) published in 2008"


Proceedings ArticleDOI
12 May 2008
TL;DR: The combined approach for adaptable software architecture and task synthesis from high-level goals, which is based on a three-layer model, demonstrates that the approach enables us to handle non-determinism in the environment and unexpected failures in software components.
Abstract: Autonomous or semi-autonomous systems are deployed in environments where contact with programmers or technicians is infrequent or undesirable. To operate reliably, such systems should be able to adapt to new circumstances on their own. This paper describes our combined approach for adaptable software architecture and task synthesis from high-level goals, which is based on a three-layer model. In the uppermost layer, reactive plans are generated from goals expressed in a temporal logic. The middle layer is responsible for plan execution and assembling a configuration of domain-specific software components, which reside in the lowest layer. Moreover, the middle layer is responsible for selecting alternative components when the current configuration is no longer viable for the circumstances that have arisen. The implementation demonstrates that the approach enables us to handle non-determinism in the environment and unexpected failures in software components.

146 citations


Patent
27 Feb 2008
TL;DR: In this article, a photovoltaic module is provided comprising a module front layer comprising a glass plate, a module back layer comprising an electrically conductive foil, and a plurality of solar cells arranged to be protected by the front layer and the back layer.
Abstract: Methods and devices are provided for improved large-scale solar installations. In one embodiment, a photovoltaic module is provided comprising a module front layer comprising a glass plate, a module back layer comprising an electrically conductive foil, and a plurality of solar cells arranged to be protected by the front layer and the back layer. In some embodiments, the module back layer is aluminum foil. The module back layer may have an externally exposed surface. The module back layer may be electrically grounded. An electrically insulating pottant material may be used with the solar cells to separate them from the module back layer. This allows for a high voltage withstand between the cells and the outer surface of the back layer.

135 citations


Patent
Ye-Kui Wang1, Miska Hannuksela1
25 Jun 2008
TL;DR: In this article, a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding are presented, where a decoder can determine where to perform temporal layer switch, after which all of the pictures at and below the desired temporal layer can be correctly decoded.
Abstract: Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temporal layer switching, after which all of the pictures at and below the desired temporal layer can be correctly decoded.

98 citations


Patent
19 Aug 2008
TL;DR: In this article, an electronic device includes a touch-sensing module sensing a change in a touch, a processing module determining a display screen layer associated with a touch location, and a screen display module displaying a part of the display screen.
Abstract: An electronic device and a method of operating the same are provided. The electronic device includes a touch-sensing module sensing a change in a touch, a processing module determining a display screen layer associated with a touch location, and a screen display module displaying a part of the display screen layer.

81 citations


Patent
23 Oct 2008
TL;DR: In this article, a memory module comprises at least one memory-controller layer stacked with at least 1 memory layer, and an optical layer can be included in the stack and has a bus waveguide to transmit data to and from the memory controller.
Abstract: Various embodiments of the present invention are directed to stacked memory modules. In one embodiment of the present invention, a memory module comprises at least one memory-controller layer stacked with at least one memory layer. Fine pitched through vias (e.g., through silicon vias) extend approximately perpendicular to a surface of the at least one memory controller through the stack providing electronic communication between the at least one memory controller and the at least one memory layers. Additionally, the memory-controller layer includes at least one external interface configured to transmit data to and from the memory module. Furthermore, the memory module can include an optical layer. The optical layer can be included in the stack and has a bus waveguide to transmit data to and from the at least one memory controller. The external interface can be an optical external interface which interfaces with the optical layer.

80 citations


Patent
26 Nov 2008
TL;DR: In this article, a spatial graphical user interface for interfacing with a plurality of data sources to create a layered image includes a content acquisition module configured to acquire a first primary image from any one of the data sources where the primary image has at least an image of one object thereon.
Abstract: A spatial graphical user interface for interfacing with a plurality of data sources to create a layered image includes a content acquisition module configured to acquire a first primary image from any one of the data sources where the primary image has at least an image of one object thereon. A transparent layer generating module generates a transparent layer to be overlaid over the primary image which spatially corresponds to the primary image. A link generating module generates an icon on the transparent layer over the at least one object such that the icon represents a link to data contained in the data sources related to the object on the primary image. The layered image is the combined view of the primary image, the transparent layer and icons on the transparent layer.

78 citations


Patent
11 Feb 2008
TL;DR: A layer-based user interface for computing devices as discussed by the authors is composed of a number of components or features that are typically represented by icons, and a subset of interactive components is navigational.
Abstract: A layer-based user interface for computing devices. In the layer-based user interface, the functionality of the device is distributed to layers and accessed via them. Each layer is composed of a number of components or features that are typically represented by icons. The components can present, for example, data or functions to the user. The components can be interactive or un-interactive. A subset of interactive components is navigational. Navigational components are a special case of the components because of their central role in the user interface concept.

78 citations


Patent
10 Mar 2008
TL;DR: In this article, a method for manufacturing a 3D object by successively solidifying layers of a building material at positions in the respective layer corresponding to the cross-section of the object is provided, wherein at least a partial region of a layer is solidified such that a pattern is generated, which pattern contains a plurality of substantially parallel solidification lines.
Abstract: A method for manufacturing a three-dimensional object by successively solidifying layers of a building material at positions in the respective layer corresponding to the cross-section of the object is provided, wherein at least a partial region of a layer is solidified such that a pattern is generated, which pattern contains a plurality of substantially parallel solidification lines (V, S), and at least a partial region of a subsequent layer is exposed such that a pattern is generated, which pattern contains a plurality of substantially parallel solidification lines (V, S) that are rotated with respect to the solidification lines of the pattern of the previous layer by an angle (α) that differs from 180°, 90° and 45°.

67 citations


Patent
21 Jul 2008
TL;DR: In this paper, a photovoltaic module is provided comprising of a plurality of PV cells positioned between a transparent module layer and a backside module layer, and a frameless module may have brackets that slidably engage a mounting structure.
Abstract: Methods and devices are provided for rapid solar module installation. In one embodiment, a photovoltaic module is provided comprising of a plurality of photovoltaic cells positioned between a transparent module layer and a backside module layer. The module may be a frameless module. The module may have brackets that slidably engage a mounting structure.

57 citations


Proceedings ArticleDOI
01 Jun 2008
TL;DR: Comprehensive experiments on urban vehicular traffic flow data and comparisons with STL show that MTL in BP neural networks is a promising and effective approach for traffic flow forecasting.
Abstract: Traditional neural network approaches for traffic flow forecasting are usually single task learning (STL) models, which do not take advantage of the information provided by related tasks. In contrast to STL, multitask learning (MTL) has the potential to improve generalization by transferring information in training signals of extra tasks. In this paper, MTL based neural networks are used for traffic flow forecasting. For neural network MTL, a backpropagation (BP) network is constructed by incorporating traffic flows at several contiguous time instants into an output layer. Nodes in the output layer can be seen as outputs of different but closely related STL tasks. Comprehensive experiments on urban vehicular traffic flow data and comparisons with STL show that MTL in BP neural networks is a promising and effective approach for traffic flow forecasting.

52 citations


01 Jan 2008
TL;DR: This paper investigates the opportunities and challenges with MIM, and demonstrates a link layer framework that can accommodate emerging physical layer capabilities, such as successive interference cancellation (SIC).
Abstract: Message in Message (MIM) is an exciting development at the physical layer of IEEE 802.11. Two transmissions that otherwise conflict with each other, may be made concurrent with MIM. However, the benefits from MIM are not immediate. Higher layer protocols need to be explicitly designed to enable its inherent concurrency. This paper investigates the opportunities and challenges with MIM, and demonstrates a link layer framework to harness its potential. We believe that our framework can accommodate emerging physical layer capabilities, such as successive interference cancellation (SIC).

Book
02 May 2008
TL;DR: A comprehensive resource on multimedia communications that describes the convergence of various technologies including communications, broadcasting, information technology, and home electronics, and emerging new communication services and applications resulting from the growth of the Internet and wireless technologies.
Abstract: Preface. Acknowledgments. Acronyms. 1. Introduction. 2. Multimedia Communications. 3. Frameworks For Multimedia Standardization. 4. Application Layer. 5. Middleware Layer. 6. Network Layer. Index.

Patent
30 Jan 2008
TL;DR: In this article, a code automatic generation method was used for constructing a code automated generation device, comprising a data layer, component layer, process layer, control layer, and a user interface layer.
Abstract: The invention discloses a code automatic generation method used for constructing a code automatic generation device, comprising a data layer, a component layer, a process layer, a control layer and a user interface layer, wherein, the five-layer structure is divided in accordance with functions, and every layer is independent and creates a corresponding processing model to complete data processing, component extraction, flow processing, function control and user interface processing. At the same time, a code template is created based on certain rules, and different processing codes are formed for different business objects. Based on the five-layer model and the code template, a code generating engine controls and calls the model of layers and the code template, which cooperate to complete the code automatic generation process. The invention also discloses a code automatic generation device and system; by adopting the invention, the development efficiency, the reusability and the standardization of software can be enhanced and code quality is improved.

Proceedings ArticleDOI
01 Dec 2008
TL;DR: This paper presents a framework that allows the design of WS-BPEL processes in a modular way based on reusable templates, based on the "Ruby On Rails" (RoR) framework, known for adding dynamism to static web pages.
Abstract: Current workflow languages introduce limitations regarding modularity and flexibility. They are lacking support for reusability of primitive and structured activities. Designing processes often leads to duplication which makes the workflow descriptor complicated and unnecessarily large. Furthermore, due to the static character of the scripts, there is insufficient flexibility to model dynamic, evolvable and failsafe workflows. In this paper we present a framework that allows the design of WS-BPEL processes in a modular way based on reusable templates. In addition, we introduce an extra layer on top of WS-BPEL that allows template processing based on parameter values. This layer offers support for decision logic to adapt processes dynamically. The approach is based on the "Ruby On Rails" (RoR) framework, known for adding dynamism to static web pages. The proposed solution is portable with existing WS-BPEL engines.

Book ChapterDOI
01 Jan 2008
TL;DR: This article studies the problem of designing a nation-wide communication network, which usually consist of an access layer, a backbone layer, and maybe several intermediate layers.
Abstract: In this article we study the problem of designing a nation-wide communication network. Such networks usually consist of an access layer, a backbone layer, and maybe several intermediate layers. The nodes of each layer must be connected to those of the next layer in a tree-like fashion. The backbone layer must satisfy survivability and IP-routing constraints.

Proceedings Article
01 Jan 2008
TL;DR: This paper shows how feature diagrams can be naturally mapped onto COP by integrating the Feature Description Language, and ensures that feature dependencies are automatically enforced, so programmers can focus on declarative descriptions of layer dependencies without the need to resort to low-level details.
Abstract: In Context-oriented Programming (COP), programs can be partitioned into behavioral variations expressed as sets of partial program definitions. Such layers can be activated and deactivated at runtime, depending on the execution context. In previous work, we identified the need for application-specific dependencies between layers, and suggested an efficient reflective interface for controlling such dependencies. However, that solution requires knowledge about complex low-level details of a particular COP implementation, which can be hard to master. In this paper, we show how feature diagrams can be naturally mapped onto COP by integrating the Feature Description Language. Since this mapping ensures that feature dependencies are automatically enforced, programmers can focus on declarative descriptions of layer dependencies without the need to resort to low-level details.

Patent
09 Apr 2008
TL;DR: In this article, a method of MVC-based service assembly and page development Web is presented, which is based on MVC design mode, the M layer is realized by JavaBean, EJB, and Tuxdeo, the V layer by HTML, the C layer by page type, so as to completely separate pages and the logic, the tags can be added in the HTML to express effects of dynamic pages; a component-based method: other components can be nested and used in a component template; the component is a part of the page template, which
Abstract: A method of MVC-based service assembly and page development WEB is based on MVC design mode, the M layer is realized by JavaBean, EJB, and Tuxdeo, the V layer is realized by HTML, the C layer is realized by page type, so as to completely separate pages and the logic; a page template is based on HTML extended tags and extended attributes to express the logic, the tags can be added in the HTML to express effects of dynamic pages; a component-based method: other components can be nested and used in a component template; the component is a part of the page template, which can generate a part of HTML codes during operation; all the attributes in the component are provided in a component configuration file, the attributes not provided in the component configuration file can be considered as html attributes for use; concrete steps on function point development of the page module are included.

Patent
09 Jul 2008
TL;DR: In this article, a city emergency command system and an implementation method consisting of a data layer for storing the basic data of the emergency command, data persistent switching layer for data switching service and data persistent service, a data access layer for accessing the data layer via the data persistence switching layer, a basic component layer for providing components with basic access function, a service component layer providing service logic function and application interfaces, and an application layer connecting with a server via the corresponding communication agreement.
Abstract: The invention discloses a city emergency command system and an implementation method thereof, comprising a data layer for storing the basic data of the emergency command, a data persistent switching layer for data switching service and data persistent service, a data access layer for accessing the data layer via the data persistent switching layer, a basic component layer for providing componentswith basic access function, a service component layer for providing service logic function and application interfaces, and an application layer connecting with a server via the corresponding communication agreement. Due to adopting the general purpose computer technology and the prior network communication technology, the inventive system and the implementation method build a command automated system into an advanced intelligent information data processing and automated command center which can quickly build and deploy a processing application system and set a emergency command system, widelyrealizing the multiplexing and flexibility of the system extension.

Patent
06 May 2008
TL;DR: In this article, a modular portable computer system is described, where a top modular layer with a coupled display interface is adapted to be interconnected with other modular layers, for providing a power source to supply operating power to the top modular layers and to those other modules present.
Abstract: A modular portable computer system is described. A top modular layer with a coupled display interface and adapted to be interconnected with other modular layers. A second modular layer is interconnected with the top modular layer and other modular layers, for providing a power source to supply operating power to said top modular layer and to those other modular layers present and is disposed beneath the top modular layer. A third modular layer is interconnected with the top modular layer and the second modular layer for providing baseline logic electronics and communication components to the modular portable computer system and is disposed beneath the top modular layer. A universal interconnect for providing electronic and communicative interconnection of each modular layer is disposed at least once on each modular layer.

Patent
27 Oct 2008
TL;DR: In this paper, the authors propose a framework for decomposing, processing, and analyzing data passed between the plurality of applications and the data sources into information elements, where the framework decomposes, processes, and analyzes the data.
Abstract: A framework executing on a computational structure and supporting a plurality of simultaneously executing software applications with a shared layer, wherein the framework is disposed between the plurality of applications and a set of data sources, the framework decomposing, processing, and analyzing data passed between the plurality of applications and the data sources into information elements.

Patent
20 Feb 2008
TL;DR: In this paper, a computer management system of ship engineering material handling is constructed on the Quick integration platform, comprising information getting and transferring, basic data management, purchase management, shipping and monitoring management, inventory management, per ship accounting and system service and management function module.
Abstract: The utility model discloses a computer management system of ship engineering material handling, which is characterized in that: five layer system architecture of Browser/Server is adopted in current mainstream, comprising a bottom layer which is computer network hardware and system software layer, the second layer which is application server layer, the third layer which is Quick digitalization management integration platform, the fourth layer which is application server layer and the upper most layer which is Web application layer. The computer management system of ship engineering material handling is constructed on the Quick integration platform, comprising information getting and transferring, basic data management, purchase management, shipping and monitoring management, inventory management, per ship accounting and system service and management function module. The utility model is a set of quantification data sheet showing material handling management. The utility model has the advantages that the efficiency and intelligence is high; the original ordering data can be get and used to automatically implementing the information, automatically counting data with high efficiency, controlling cost and strengthening management, configuring other management system, realizing multi management and easily being grasped.

Patent
02 Jul 2008
TL;DR: In this paper, a vehicle utilization statistics method for establishing a service center including an exhibition layer, a business layer, data layer and a network layer is presented, wherein, the data layer is composed of a database; vehicle-mounted terminals can upload running data to the service center regularly; the network layer in the service centre can resolve the uploaded data from the vehicle mounted terminals before saving the data into a database.
Abstract: The invention discloses a vehicle utilization statistics method for establishing a service center including an exhibition layer, a business layer, a data layer and a network layer, wherein, the data layer is composed of a database; vehicle-mounted terminals can upload running data to the service center regularly; the network layer in the service center can resolve the uploaded data from the vehicle-mounted terminals before saving the data into a database; when receiving vehicle utilization statistics inquiry from the vehicle manager, the service center can acquire data from a specified table in the database through the data statistics module; then, the service center can perform calculation for such data as times, mileage, amount and time according to statistics demands, conclude statistics results and transmit into the data display module; the data display module can use report forms making tools to exhibit all the statistics results to users with the report forms and charts; meanwhile, the invention also uses a GIS map display module to provide a function of GIS map display, so that the user can browse the data according to the map, so as to help the user learn about inquired information in a direct-viewing manner

Proceedings ArticleDOI
01 Jan 2008

Patent
04 Mar 2008
TL;DR: In this paper, the circuit components and the lands for mounting components are embedded in the upper resin layer, and wiring patterns are used to connect between lands or connect lands to other portions.
Abstract: In a method for manufacturing a component incorporating module, lands for mounting components are independently formed on a transfer plate in an isolated manner, and circuit components are connected to the lands for mounting components. An insulation resin layer is formed so as to cover the circuit components on the transfer plate, and is hardened. The circuit components and the lands for mounting components are embedded in the upper resin layer. Thereafter, the transfer plate is removed from the resin layer, and wiring patterns which are used to connect between lands or connect lands to other portions are formed on a back surface of the resin layer on which the lands for mounting components are exposed.

Patent
11 Jun 2008
TL;DR: In this article, a soft-exchange-based remote video monitoring system and a method for using the same, which comprises a service layer, a control layer, an access layer and an access user layer.
Abstract: The invention relates to a soft-exchange-based remote video monitoring system and a method for using the same, which comprises a service layer, a control layer, an access layer and an access user layer. The invention which has a relatively independent layered structure carries out data exchange through a standard interface and protocol, screens the realization details of bottom layer networks, and realizes a distributive structure, thereby facilitating not only new user access and new service development, but also system upgrading and expanding. The expandable system provides abundant value added service with safety and reliability.

Patent
11 Mar 2008
TL;DR: In this paper, an optical network unit according to the present invention is provided as comprising a configuration that component units built therein are grouped for at least two sheets of substrate modules and arranged thereat.
Abstract: An optical network unit according to the present invention is provided as comprising a configuration that component units built therein are grouped for at least two sheets of substrate modules and arranged thereat. There are provided individual embodiments: (a) arranging an L2 layer and a part of the component unit of an L1 layer at a first substrate module, meanwhile, arranging the left part of the component unit of the L1 layer at a second substrate module; (b) arranging the component units of the L1 layer and of the L2 layer at the first substrate module and the second substrate module individually by grouping therefor; and (c) arranging the component units of the L2 layer and of the L1 layer at the first substrate module and the second substrate module respectively.

Journal ArticleDOI
TL;DR: In this article, the authors have presented the solutions of the following research issues: • dependencies between the process parameters and the layer structure have been defined, which serve to develop software for the control system of the process, with the view of obtaining a complex layer structure and optimal kinetics of its creation and growth.

Book ChapterDOI
10 Dec 2008
TL;DR: Assessment of the in and cross layer dynamics engendered by the engineering of self-organisation in one layer of a global Service Oriented Architecture currently emerging as the Internet of Services shows beneficial self-Organisation is shown to ensue in a remote layer from the initially instigated engineered self- Organisation.
Abstract: This paper assesses and analyses the in and cross layer dynamics engendered by the engineering of self-organisation in one layer of a global Service Oriented Architecture currently emerging as the Internet of Services. A resource allocation algorithm is implemented at the application (business services) layer and its impact is investigated across this layer and the resource (business function) layer through the analysis of the service (server) compositions (digital ecosystem) arising and its associated partitioning into task specific teams (communities). Beneficial self-organisation is shown to ensue in a remote layer from the initially instigated engineered self-organisation.

Journal ArticleDOI
TL;DR: The hierarchy simulation models of carrier-based aircraft catapult launch are developed and the simulation and modeling of dynamic system based on multi-agent system is of benefit to express physical concepts and logical hierarchy clearly and precisely.

Patent
18 Sep 2008
TL;DR: In this paper, a method in which a user equipment processes data in a wireless mobile communication system is provided, which includes the steps of receiving a first data block from an upper layer, transferring a second data block including the first data blocks to a lower layer at a particular protocol layer, discarding the first and second data blocks present in the particular layer if a certain period of time has passed, and transferring information associated with the discard of the second datablock to the lower layer.
Abstract: A method in which a user equipment processes data in a wireless mobile communication system is provided. The method includes the steps of receiving a first data block from an upper layer, transferring a second data block including the first data block to a lower layer at a particular protocol layer, discarding the first and second data blocks present in the particular protocol layer if a certain period of time has passed, and transferring information associated with the discard of the second data block to the lower layer.