arrow
Return

Software process representation and analysis for framework instantiation

delete2004-03-01
delete12
PRE
AI
O
Oliveira, TC
P
Paulo S. C. Alencar
I
Ivan Mathias Filho
D
de Lucena, CJP
C
Cowan, DD
DOI:10.1109/TSE.2004.1271169delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Object-oriented frameworks are currently regarded as a promising technology for reusing designs and implementations. However, developers find there is still a steep learning curve when extracting the design rationale and understanding the framework documentation during framework instantiation. Thus, instantiation is a costly process in terms of time, people, and other resources. These problems raise a number of questions including: How can we raise the level of abstraction in which the framework instantiation is expressed, reasoned about and implemented? How can the same high-level design abstractions that were used to develop the framework be used during framework instantiation instead of using source code as is done currently? How Can we define extended design abstractions that can allow framework instantiation to be explicitly represented and validated? In this paper, we present an approach to framework instantiation based on software processes that addresses these issues. Our main goal is to represent the framework design models in an explicit and declarative way, and support changes to this design based on explicit instantiation tasks based on software processes while maintaining system integrity, invariants, and general constraints. In this way, the framework instantiation can be performed in a valid and controlled way.
Keywords:
frameworks
instantiation
software process
software design
specification
lightweight analysis
design analysis

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

No organization information available