DocumentCode
3226774
Title
Modeling the software process using coordination rules
Author
Ciancarini, Paolo
Author_Institution
Bologna Univ., Italy
fYear
1995
fDate
20-22 Apr 1995
Firstpage
46
Lastpage
53
Abstract
Software Process Modeling is the activity of formalizing the production lifecycle of software systems. The aim is to formally describe a software development process, that then is effectively used and possibly enacted by an environment. We show that rule-based languages, especially logic programming languages, are an important technology for software process specification, modeling, enactment, and coordination. Because several process activities can be defined by rules. Some initial proposals aimed at animating a software process by a rule-based program embedding some development rules. A further step toward the integration of rule-based languages in the software process has be done using a dynamic knowledge base as project database, and a number of special primitives have been introduced to support process programs. Currently there is a trend toward more complex programming environments, called process-centered development environments. We show how some rule-based coordination languages are being used to build this kind of environment
Keywords
computer aided software engineering; logic programming languages; programming environments; project support environments; coordination; coordination rules; dynamic knowledge base; enactment; logic programming languages; process-centered development environments; project database; rule-based languages; rule-based program; software development process; software process modeling; software process specification; software system production lifecycle; Animation; Gain control; Genetic programming; Logic programming; Process design; Production systems; Proposals; Prototypes; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1995., Proceedings of the Fourth Workshop on
Conference_Location
Berkeley Springs, WV
ISSN
1080-1383
Print_ISBN
0-8186-7019-3
Type
conf
DOI
10.1109/ENABL.1995.484547
Filename
484547
Link To Document