A Method for Developing Component-Oriented Applications: A Use-Context Driven Approach Toward Component Coordination
Autor: | Mathee Olarnsakul, Dentcho N. Batanov |
---|---|
Rok vydání: | 2003 |
Předmět: |
Object-oriented programming
Database business.industry Computer science Principal (computer security) Software development Context (language use) computer.software_genre Human-Computer Interaction Artificial Intelligence Hardware and Architecture Component (UML) Component-based software engineering Software system Software engineering business Software architecture computer Software Information Systems |
Zdroj: | Knowledge and Information Systems. 5:466-502 |
ISSN: | 0219-3116 0219-1377 |
DOI: | 10.1007/s10115-002-0085-2 |
Popis: | In this paper, we propose a methodology for the development of component-oriented applications based on the Component Coordination Model (CCM) that is embedded into applications during software architecture design. The method is general enough to support the conceptual level of component-based software development. It provides a set of guidelines that ease developers during analysis and design phases. These guidelines are defined as processes for developing increasingly detailed models of constructing software systems. The CCM is driven by the use-context model, which directly reflects the role model that abstracts system behaviors as a computational organization comprising various role relationships. It then focuses on exposing the design of software components to be separated from their execution contexts. These separate concerns, including computation, coordination, and policies imposed on a given use-context, form the principal concept of our approach. A case study using the proposed method has been demonstrated in order to provide the feasibility of the introduced approach. |
Databáze: | OpenAIRE |
Externí odkaz: |