Book Chapter10.1007/3-540-54059-8_94
Software process planning and execution: coupling vs. integration
Chunnian Liu
- 01 May 1991
- pp 356-374
TL;DR: This paper presents and discusses two different methods to combine planning and execution of software processes: coupling and integration and provides a new solution to modeling and automation of software development iteration and replanning.
read more
Abstract: EPOS is a kernel Software Engineering Environment integrating Software Configuration Management and Software Process Management. EPOS has a software process planner, based on the EPOS-OOER data model, and working on a versioned software engineering database — EPOSDB with an original Change-Oriented Versioning (COV) paradigm. The EPOS Planner applies non-linear and hierarchical planning techniques to Software Process Management. This paper describes the design, implementation and preliminary experience of the EPOS Planner. Specially, we present and discuss two different methods to combine planning and execution of software processes: coupling and integration. The former makes a good compromise between static reasoning and dynamic execution/triggering; while the latter provides a new solution to modeling and automation of software development iteration and replanning.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Rule Chaining In MARVEL: Dynamic Binding Of Parameters
George T. Heineman,N.S. Barghouti,Gail E. Kaiser,Israel Z. Ben-Shaul +3 more
- 22 Sep 1991
TL;DR: Methods developed to address the chaining problem that causes chaining between rules that act on different objects in the same class by way of recursive data definitions are discussed.
A bi-level language for software process modeling
Gail E. Kaiser,Steven S. Popovich,Israel Z. Ben-Shaul +2 more
- 21 May 1993
TL;DR: The authors present a multi-user implementation of a bi-level process modeling language (PML) suitable for expressing the enacting large scale processes and its implementation on top of the Marvel rule-based environment is described.
49
Dynamically organizing KDD processes
TL;DR: This paper proposes an ontology to describe KDD agents, in the style of OOER (Object Oriented Entity Relationship) data model, and applies several AI planning techniques to solve the most difficult problem in a multiagent KDD system.
43
Rule chaining in Marvel: dynamic binding of parameters
TL;DR: Methods developed to address the chaining problem that causes chaining between rules that act on different objects in the same class are discussed.
•Book
A bi-level language for software process modeling
Gail E. Kaiser,Steven S. Popovich,Israel Z. Ben-Shaul +2 more
- 01 Apr 1995
TL;DR: The authors present a multi-user implementation of a bi-level process modeling language (PML) suitable for expressing the enacting large scale processes and its implementation on top of the Marvel rule-based environment is described.
24
References
Foundations for the Arcadia environment architecture
Richard N. Taylor,Frank C. Belz,Lori A. Clarke,Leon J. Osterweil,Richard W. Selby,Jack C. Wileden,Alexander L. Wolf,Michael Young +7 more
- 03 Nov 1988
TL;DR: The Arcadia research project is investigating the construction of software environments that are tightly integrated, yet flexible and extensible enough to support experimentation with alternative software processes and tools.
An architecture for intelligent assistance in software development
Gail E. Kaiser,Peter H. Feiler +1 more
- 01 Mar 1987
TL;DR: An architecture for a software engineering environment that behaves as an intelligent assistant, whereby the environment performs software development activities through controlled automation through forward and backward chaining interpretation of the rule set.
Change oriented versioning in a software engineering database
Anund Lie,Reidar Conradi,Tor M. Didriksen,Even-André Karlsson +3 more
- 01 Oct 1989
TL;DR: The change oriented model of versioning is presented, which focuses strongly on functional changes in a software product and therefore can be seen as an alternative to the traditional, “version oriented” models.
79
Software management constraints and action triggering in the Adele program database
Noureddine Belkhatir,Jacky Estublier +1 more
- 01 Dec 1987
TL;DR: This paper defines the notion of event, and the simple language which allows one to express the association between an event and actions, and shows how this simple mechanism can be used to express and enforce the semantics of relations.
23
A Process-oriented Approach To Configuration Management
Yves Bernard,Pierre Lavency +1 more
- 15 May 1989
TL;DR: This work presents a framework integrating concepts from con- figuration management and process management, proposed in order to specify the development process of versions and configurations in a language interpretable by the environment.
19