1992
DOI: 10.1109/32.163604
|View full text |Cite
|
Sign up to set email alerts
|

Commitment-based software development

Abstract: During the development of a system, software modules can be viewed in terms of their commitments: the constraints imposed by their own structure and behavior, and by their relationships with other modules in terms of resource consumption, data requirements, etc.. The Comet system uses explicit representation and reasoning with commitments to aid the software design and development process in particular, to lead software developers to make decisions that result in reuse. Developers can examine the commitments t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0
1

Year Published

1994
1994
2002
2002

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(17 citation statements)
references
References 6 publications
0
16
0
1
Order By: Relevance
“…One major challenge for software engineers is judging how a change in one software module effects (and is affected by) the rest of the design. Mark [23] introduced the Comet system, which uses explicit representation and reasoning with commitments to aid the software engineering and development process. The design knowledge managed by Comet is in the form of module descriptions: structure and behaviour specifications of modules interrelated by commitment constraints.…”
Section: Other Representation Schemamentioning
confidence: 99%
See 3 more Smart Citations
“…One major challenge for software engineers is judging how a change in one software module effects (and is affected by) the rest of the design. Mark [23] introduced the Comet system, which uses explicit representation and reasoning with commitments to aid the software engineering and development process. The design knowledge managed by Comet is in the form of module descriptions: structure and behaviour specifications of modules interrelated by commitment constraints.…”
Section: Other Representation Schemamentioning
confidence: 99%
“…that must be met in order to include an existing module, and can explore how commitments change when modules are modified. Comet has been applied to the domain of sensor-based tracker software [23].…”
Section: Other Representation Schemamentioning
confidence: 99%
See 2 more Smart Citations
“…COMET [Mark et al 1992] is concerned with assisting a developer with module design in the context of an existing design framework. Modules are viewed as having signature and behavior.…”
Section: The Comet Systemmentioning
confidence: 99%