Search results for "Reusability"
showing 10 items of 17 documents
XPL, a Presentation Language based on User Interface Design Pattern
2007
The great diversity of presentations in software applications deals with fulfillment of various type of graphic interface constructions related to different programming Languages. Moreover, in the Internet era html pages play a main role because of the increasing complexity of Web applications. In Software Engineering, the use of design patterns is proven remarkable for the design and reuse of software components. Visual Design. Patterns (ViDP) are useful to define interaction schemas between. user and computer. By the some token, visual design. patterns are useful to incorporate common interfaces of interaction, schemas between user and computer. This paper describes the eXtensible Present…
Agents driven smart sensors
2017
Any physical area (like schools, home, hospitals etc.) that uses either mobile devices, sensors, embedded systems or computers to gather information from the users and the environment and eventually, adapt according to the new information gained. [1] Smart spaces compromises of heterogeneous hardware which often leads to the issues of interoperability. One way of reducing the heterogeneity between the sensors is to introduce the semantic interface as sensors default interface. Semantic Web provides a common interface and for-mat for data representation so that one can decrease the heterogeneity of data and increase data reusability. [2] With the Smart Spaces, it is important to use only the…
Improving the Reuse Process is Based on Understanding the Business and the Products: Four Case Studies
2002
The reuse of software engineering assets has been proposed as the most promising alternative for improving productivity and software quality. The improvement of reuse requires understanding of suitable reuse strategies and the software process. In four industrial cases the reuse process is analyzed for the purpose of its improvement and remarkable differences between successful processes are found. Those differences are due to differences in the products and businesses of the analyzed companies. In some cases the product line approach fits the business very well and high level of reuse can be achieved by using it. In other cases the black-box approach to reuse has turned out to suit the bus…
Object Orientation and Conceptual Modeling
1993
The object oriented (OO) approach is very popular nowadays. It has proved to be a powerful and practical programming paradigm for the development of large and complex software systems, including database management systems (DBMS). Among its many benefits are significant improvements in modularity, reusability, flexibility, and extensibility. The database community has already taken advantage of the OO approach and produced a number of OO DBMSs, much faster than in the case of the previous generation of relational systems.
Leaf Biosorbents for the Removal of Heavy Metals
2018
The presence of heavy metals in waters is a global concern. Among various remediation technologies, biosorption is an attractive and promising process since in many cases, it is fast, selective, and highly efficient. Other advantages, such as applicability for various types of pollutants, simplicity, low cost, ease of operation, and the potential reusability of the adsorbents, make it beneficial. Nowadays, more and more green materials, raw or modified, are inclined to be explored instead of conventional adsorbents, within concept of Green Chemistry. This review focuses on the use of leaves-based biosorbents in raw or modified forms to sequestrate heavy metals from waters and wastewaters.
Supported proline and proline-derivatives as recyclable organocatalysts
2008
In the last eight years, L-proline and L-proline derivatives, such as substituted prolinamides or pyrrolidines, have been successfully used as organocatalysts in several reactions. In this critical review we summarize the immobilization procedures of such organocatalysts highlighting their application, recoverability and reusability (86 references).
ChemInform Abstract: Supported Proline and Proline-Derivatives as Recyclable Organocatalysts
2008
In the last eight years, L-proline and L-proline derivatives, such as substituted prolinamides or pyrrolidines, have been successfully used as organocatalysts in several reactions. In this critical review we summarize the immobilization procedures of such organocatalysts highlighting their application, recoverability and reusability (86 references).
Conquering Fine-Grained Blends of Design Patterns
2008
The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compo…
Reusability and modularity in transactional workflows
1997
Abstract Workflow management techniques have become an intensive area of research in information systems. In large scale workflow systems modularity and reusability of existing task structures with context dependent (parameterized) task execution are essential components of a successful application. In this paper we study the issues related to management of modular transactional workflows, i.e., workflows that reuse component tasks and thus avoid redundancy in design. The notion of parameterized transactional properties of workflow tasks is introduced and analyzed, and the underlying architectural issues are discussed.
Use and Identification of Components in Component-Based Software Development Methods
2000
New software systems are needed ever more but to keep up with this trend software developers must learn to create quality software more efficiently. One approach is to (re-)use components as building blocks of the new software. Recently there has been more interest to create component-based software development methods to support this. In this article we first set out requirements for reuse-based software development and then evaluate three component-based methods, namely Catalysis, OMT++, and Unified Process. As a conclusion we argue that evaluated methods produce prefabricated components and that component-based means that software developers can change better components to existing syste…