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…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCommunication designbusiness.industryComputer scienceUser interface designSoftwareHigh-level programming languageHuman–computer interactionSoftware design patternComponent-based software engineeringUser interfacebusinessSoftware engineeringCommunicationComputer softwareComputer software reusabilityComputersCyberneticsFlow interactionsInformation managementInformation scienceGraphical user interface6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007)
researchProduct

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…

hajautetut järjestelmätheterogeneous hard-wareinteroperabilityrajapinnatsemanttinen webagentsrajapinnat (tietokoneohjelmat)semantic webdata reusabilitydistributed platformssmart sensorssemantic sensorsälykkäät agentitälytekniikkaanturit
researchProduct

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…

Software development processEngineeringProcess managementbusiness.industryProcess (engineering)Software constructionPackage development processReuseSoftware engineeringbusinessProductivitySoftware qualityReusability
researchProduct

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.

Flexibility (engineering)Object-oriented programmingbusiness.industryComputer scienceProgramming paradigmObject-orientationSoftware systemSoftware engineeringbusinessModularityExtensibilityReusability
researchProduct

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.

PollutantGreen chemistryEnvironmental remediation0208 environmental biotechnologyBiosorptionHeavy metals02 engineering and technology010501 environmental sciencesPulp and paper industry01 natural sciences020801 environmental engineeringGreen materialsEnvironmental science0105 earth and related environmental sciencesReusability
researchProduct

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).

Organocatalysis proline-derivatives stereosective synthesisChemistryOrganic chemistryGeneral ChemistryProlineReusability
researchProduct

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).

ChemistryOrganocatalysisOrganic chemistryGeneral MedicineProlineReusabilityChemInform
researchProduct

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…

Engineering drawingArchitectural patternProgramming languageComputer scienceDesign patternMiddlewareSoftware design patternStructural patternBehavioral patterncomputer.software_genreSoftware product linecomputerReusability
researchProduct

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.

DatabaseWindows Workflow FoundationComputer sciencebusiness.industry02 engineering and technologyReuseModular designcomputer.software_genreWorkflow engineWorkflow technologyWorkflowHardware and Architecture020204 information systems0202 electrical engineering electronic engineering information engineeringInformation system020201 artificial intelligence & image processingSoftware engineeringbusinesscomputerSoftwareWorkflow management systemInformation SystemsReusabilityInformation Systems
researchProduct

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…

Resource-oriented architectureComputer scienceKnowledge engineeringReuseSoftware walkthroughcomputer.software_genreSoftware development processSoftware analyticsSoftwareSoftware verification and validationSoftware systemSoftware requirementsUnified ProcessReusabilitySocial software engineeringbusiness.industrySoftware developmentSoftware frameworkSoftware deploymentComponent-based software engineeringSoftware constructionPersonal software processPackage development processBackportingSoftware architecturebusinessSoftware engineeringcomputer
researchProduct