Tobias Betz, Lawrence Cabac
, and Matthias Güttler.
Improving the development tool chain in the context of Petri
net-based software development.
In Duvigneau et al. (eds.), Petri Nets and Software Engineering. International Workshop PNSE'11, Newcastle upon Tyne, UK, June 2011. Proceedings, pages 167-178.
[link]
Abstract: Modern, collaborative software development projects are highly supported by a variety of tools. Aside from the pure code development that is nowadays well supported by integrated development environments (IDEs) such as Eclipse, also other activities receive increasing attention in the matter of tool support. Recent improvements in tool support for source code management (SCM), process management and documentation management are driven by the changing demands of increasing distribution and agility of development projects. Moreover, the integration of tool support systems into integrated project management environments (IPMEs) increase the usefulness of each emerging tool support, especially for agile approaches. The Petri net-based agent-oriented software engineering (PAOSE) is highly influenced by agile methods and combines the agile concepts with aspects from model driven development. We have achieved increased efficiency by the adoption of IPMEs into the PAOSE development approach. However, the introduced tool set integration lacks in support for the model driven part of PAOSE, i.e. the tool integration for graphical (model-based) source code is missing. In this work we present an approach for an appropriate tool support of agile methods and model driven development. As a prototypical implementation of the concepts we present a Web service-based framework and plugin-based extension for Redmine as representative of open source IPMEs, which is currently in use in the context of the PAOSE approach.[link]
@InProceedings{Betz+11, author = {Betz, Tobias and Cabac, Lawrence and G{\"u}ttler, Matthias}, authorplain = {Betz, Tobias and Cabac, Lawrence and Guettler, Matthias}, title = {Improving the Development Tool Chain in the Context of {Petri} Net-Based Software Development}, crossref = {Duvigneau+-e-11}, pages = {167-178}, year = 2011, url = {http://ceur-ws.org/Vol-723/paper12.pdf}, abstract = {Modern, collaborative software development projects are highly supported by a variety of tools. Aside from the pure code development that is nowadays well supported by integrated development environments (IDEs) such as Eclipse, also other activities receive increasing attention in the matter of tool support. Recent improvements in tool support for source code management (SCM), process management and documentation management are driven by the changing demands of increasing distribution and agility of development projects. Moreover, the integration of tool support systems into integrated project management environments (IPMEs) increase the usefulness of each emerging tool support, especially for agile approaches. The Petri net-based agent-oriented software engineering (PAOSE) is highly influenced by agile methods and combines the agile concepts with aspects from model driven development. We have achieved increased efficiency by the adoption of IPMEs into the PAOSE development approach. However, the introduced tool set integration lacks in support for the model driven part of PAOSE, i.e. the tool integration for graphical (model-based) source code is missing. In this work we present an approach for an appropriate tool support of agile methods and model driven development. As a prototypical implementation of the concepts we present a Web service-based framework and plugin-based extension for Redmine as representative of open source IPMEs, which is currently in use in the context of the PAOSE approach.} } @Proceedings{Duvigneau+-e-11, title = {{Petri} Nets and Software Engineering. International Workshop PNSE'11, Newcastle upon Tyne, UK, June 2011. Proceedings}, booktitle = {{Petri} Nets and Software Engineering. International Workshop PNSE'11, Newcastle upon Tyne, UK, June 2011. Proceedings}, editor = {Duvigneau, Michael and Moldt, Daniel and Hiraishi, Kunihiko}, month = jun, year = 2011, volume = 723, series = {CEUR Workshop Proceedings}, ISSN = {1613-0074}, publisher = {CEUR-WS.org}, url = {http://CEUR-WS.org/Vol-723}, urn = {urn:nbn:de:0074-723-C} }
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.