A Method for Developing Component-Oriented Applications: A Use-Context Driven Approach Toward Component Coordination.
Saved in:
| Title: | A Method for Developing Component-Oriented Applications: A Use-Context Driven Approach Toward Component Coordination. |
|---|---|
| Authors: | Olarnsakul, Mathee1 mathee@isonet.co.th, Batanov, Dentcho N.1 batanov@cs.ait.ac.th |
| Source: | Knowledge & Information Systems. Nov2003, Vol. 5 Issue 4, p466-502. 37p. 20 Diagrams, 5 Charts. |
| Subjects: | Software architecture, Component software, Computer software development, Application software |
| Abstract: | 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. [ABSTRACT FROM AUTHOR] |
| Copyright of Knowledge & Information Systems is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 17040407 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: A Method for Developing Component-Oriented Applications: A Use-Context Driven Approach Toward Component Coordination. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Olarnsakul%2C+Mathee%22">Olarnsakul, Mathee</searchLink><relatesTo>1</relatesTo><i> mathee@isonet.co.th</i><br /><searchLink fieldCode="AR" term="%22Batanov%2C+Dentcho+N%2E%22">Batanov, Dentcho N.</searchLink><relatesTo>1</relatesTo><i> batanov@cs.ait.ac.th</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Knowledge+%26+Information+Systems%22">Knowledge & Information Systems</searchLink>. Nov2003, Vol. 5 Issue 4, p466-502. 37p. 20 Diagrams, 5 Charts. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Component+software%22">Component software</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Application+software%22">Application software</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Knowledge & Information Systems is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=17040407 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s10115-002-0085-2 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 37 StartPage: 466 Subjects: – SubjectFull: Software architecture Type: general – SubjectFull: Component software Type: general – SubjectFull: Computer software development Type: general – SubjectFull: Application software Type: general Titles: – TitleFull: A Method for Developing Component-Oriented Applications: A Use-Context Driven Approach Toward Component Coordination. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Olarnsakul, Mathee – PersonEntity: Name: NameFull: Batanov, Dentcho N. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 11 Text: Nov2003 Type: published Y: 2003 Identifiers: – Type: issn-print Value: 02191377 Numbering: – Type: volume Value: 5 – Type: issue Value: 4 Titles: – TitleFull: Knowledge & Information Systems Type: main |
| ResultId | 1 |