Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/227726.227793acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

DYNAMITE: dynamic task nets for software process management

Published: 01 May 1996 Publication History

Abstract

Managing the software development and maintenance process has been identified as a great challenge for several years. Software processes are highly dynamic and can only rarely be planned completely in advance. Dynamic task nets take this into account. They are built and modified incrementally as a software process is executed. Dynamic task nets have been designed to solve important problems of process dynamics, deciding product-dependent structure evolution, feedback, and concurrent engineering. In order to describe editing and enactment (and their interaction) in a uniform way, task nets are formally defined by means of a programmed graph rewriting system.

References

[1]
S. Bandinelli, A. Fugetta, and C. Ghezzi. Software Process Model Evolution in the SPADE Environment. IEEE Trans. Software Eng., 19(12):1128-1144, December 1993.
[2]
N. Belkhatir, J. Estublier, and W. Melo. ADELE- TEMPO: An Environment to Support Process Modelling and Enaction. In Finkelstein et al. {6}, chapter 8, pages 187-222.
[3]
B. Curtis, M. Kellner, and J, Over, Process Modeling. Communications of the ACM, 35(9):75-90, 1992.
[4]
W. Deiters and V. Gruhn. Managing Software Process in MELMAC. ACM Software Engineering Notes, 19(6):193-205, 1990.
[5]
G. Engels and L. Groenewegen. SOCCA: Specifications of Coordinated and Cooperative Activities. In Finkelstein et al. {6}, chapter 4, pages 71-102.
[6]
A. Finkelstein, J. Kramer, and B. Nuseibeh, editors. Software Process Modelling and Technology. Reseaxch Studies Press, Taunton, Somerset, England, 1994.
[7]
H. G6ttler. Graph Grammars Used in Software Engineering, volume 1'78 of Informatik Fachberichte. Springer-Verlag, New York, Berlin, etc., 1988. (in German).
[8]
P. Heimann, G. Joeris, C.-A. Krapp, and B. Westfechtel.A programmed graph rewriting system for software process management. In Proceedings Joint COMP UGRAPH/SEMA GRAPH Workshop on Graph Rewriting and Computation (SEGRAGRA '95), volume 2 of Electronic Notes in Theoretical Computer Science, 1995.
[9]
W. S. Humphrey and M. 1. Kellner. Software Process Modeling: Principles of Entity Process Models. In Proceedings of the 11 th International Conference on software Engineering, pages 331-342, May 1989.
[10]
M. L. Jaccheri and R. Conradi. Techniques for Process Model Evolution in EPOS. IEEE Trans. Software Eng., 19(12):1145-1157, December 1993.
[11]
G. Junkermann, P. Peuschel, W. Schafer, and S. Wolf. MERLIN: Supporting Cooperation in Software Development Through a Knowledge-Based Environment. In Finkelstein et al. {6}, chapter 5, pages 103-129.
[12]
G. Kaiser, P. Feiler, and S. Popovich. Intelligent sssist ante for software development and maintenance. IEEE Software, 5(5):40-49, May 1988. A. De Lucia, A. Imperatore, M. Napoli, G. Tortora, and M. Tucci. The Tool Development Language TDL for the Software Development Environment WSDW. In 5ih International Conference on Sojlware Engineering and Knowledge Engineering, pages 213-221, 1993.
[13]
C. Montangero and V. Ambriola. OIKOS: Constructing Process-Centered SDES. In Finkelstein et al. {6}, chapter 6, pages 131-151.
[14]
M. Nagl, editor. 'The IPSEN Project. Lecture Notes in Computer Science. Springer-Verlag, 1996. to appear.
[15]
M. Nagl and B. Westfechtel. A Universal Component for the Administration in Distributed and Integrated Development Environments. Technical Report 94-08, RWTH Aachen, D-52056 Aachen, 1994.
[16]
L. Osterweil. Software processes are software, too. In Proc. of the 9 th IntemataOnal Conference on 'Ofi-ware Engineering, pages 2-13, Monterey, California (USA), 1987. IEEE Computer Society Press.
[17]
R. Reddy, K. Srinivas, and V. Jagannathan. Computer Support for Concurrent Engineering. IEEE Computer, 26(1):12-16, 1993.
[18]
A. Schurr. Rapid Programming with Graph Rewrite Rules. In USENIX Symposium on Very High Level Languages, pages 83-100. USENIX Association, 1994.
[19]
A. Schurr, A. Winter, and A. Zundorf. Graph Grammar Engineering with PROGRES. In W. Schafer and P. Botella, editors, Proc. of the 5th European Software Engineering Conference (ESEC), vclume 989 of Lecture Notes in Computer Science, pages 219-234, Sitges, Spain, 1995. Springer-Verlag.
[20]
B. Westfechtel. Using Programmed Graph Rewriting for the Formal Specification of a Configuration Management System. In G. Tinhofer, editor, Proceedings WG' 94 Workshop on Graph-Theoretic Concepts in Computer Science, volume 903 of Lecture Notes in Computer Science, pages 164-179. Springer-Verlag, 1994.
[21]
B. Westfechtel. A Graph-Based Model for Dynamic Process Nets. In Proceedings of the 7kh International Conference on Software Engineering and Knowledge Engineering SEKE '95, pages 126-130, Skokie, Ilinois, 1995. Knowledge Systems Institute.
[22]
B. Westfechtel. Integrated Product and Process Management for Engineering Design Appliciations. integrated Computer-Aided Engineering, 3(1), 1996.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '96: Proceedings of the 18th international conference on Software engineering
May 1996
590 pages
ISBN:0818672463

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 May 1996

Check for updates

Author Tags

  1. DYNAMITE
  2. concurrent engineering
  3. dynamic task nets
  4. editing
  5. enactment
  6. feedback
  7. incremental modification
  8. planning
  9. process dynamics
  10. product-dependent structure evolution
  11. programmed graph rewriting system
  12. software development
  13. software maintenance
  14. software management
  15. software process management

Qualifiers

  • Article

Conference

ICSE96
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)5
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Using UML for software process modelingACM SIGSOFT Software Engineering Notes10.1145/318774.31878824:6(91-108)Online publication date: 2-Jun-2019
  • (2019)A contextual approach for process-integrated toolsACM SIGSOFT Software Engineering Notes10.1145/267896.26791022:6(176-192)Online publication date: 28-Feb-2019
  • (2019)Adept _flex —Supporting Dynamic Changes of Workflows Without Losing ControlJournal of Intelligent Information Systems10.1023/A:100860470986210:2(93-129)Online publication date: 1-Jun-2019
  • (2011)Precise vs. ultra-light activity diagrams - an experimental assessment in the context of business process modellingProceedings of the 12th international conference on Product-focused software process improvement10.5555/2022348.2022379(291-305)Online publication date: 20-Jun-2011
  • (2010)Tool support for dynamic development processesGraph transformations and model-driven engineering10.5555/1985522.1985554(621-654)Online publication date: 1-Jan-2010
  • (2010)eSPEM – a SPEM extension for enactable behavior modelingProceedings of the 6th European conference on Modelling Foundations and Applications10.1007/978-3-642-13595-8_11(116-131)Online publication date: 15-Jun-2010
  • (2007)Highly dynamic adaptation in process management systems through execution monitoringProceedings of the 5th international conference on Business process management10.5555/1793114.1793132(182-197)Online publication date: 24-Sep-2007
  • (2007)Resource disconnection management in MANET driven by process time planProceedings of the 1st international conference on Autonomic computing and communication systems10.5555/1365562.1365594(1-10)Online publication date: 28-Oct-2007
  • (2006)Data–driven process control and exception handling in process management systemsProceedings of the 18th international conference on Advanced Information Systems Engineering10.1007/11767138_19(273-287)Online publication date: 5-Jun-2006
  • (2004)Correctness criteria for dynamic changes in workflow systemsData & Knowledge Engineering10.1016/j.datak.2004.01.00250:1(9-34)Online publication date: 1-Jul-2004
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media