Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
CDAM—compound document access and management: an object-oriented approach
ACM SIGOIS Bulletin
INFO: a simple document annotation facility
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Document classification for software quality systems
ACM SIGSOFT Software Engineering Notes
Software system documentation process maturity model
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Proceedings of the Conference on The Future of Software Engineering
Managing software artifacts on the Web with Labyrinth
Proceedings of the 22nd international conference on Software engineering
HotDoc: a framework for compound documents
ACM Computing Surveys (CSUR)
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Proceedings of the 20th annual international conference on Computer documentation
YOOPEEDOO (UPEDU): A Process for Teaching Software Process
CSEET '01 Proceedings of the 14th Conference on Software Engineering Education and Training
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
The rational unified process made easy: a practitioner's guide to the RUP
The rational unified process made easy: a practitioner's guide to the RUP
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Agile Project Management With Scrum
Agile Project Management With Scrum
Techniques for authoring complex XML documents
Proceedings of the 2004 ACM symposium on Document engineering
Specifications, not meta-models
Proceedings of the 2006 international workshop on Global integrated model management
Integrating a Security Plug-in with the OpenUP/Basic Development Process
ARES '08 Proceedings of the 2008 Third International Conference on Availability, Reliability and Security
Eclipse development using the graphical editing framework and the eclipse modeling framework
Eclipse development using the graphical editing framework and the eclipse modeling framework
BPM'06 Proceedings of the 4th international conference on Business Process Management
Systematic software process development: where do we stand today?
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.00 |
Software Artifacts are key elements to software development processes as they ultimately gather all the information required to specify, develop and maintain a software-based system. Currently software artifacts are treated as loosely structured documents that are easy to use but hard to be manipulated by programs. In this work we present our approach to Software Artifact Authoring based on UML models to better organize the specification of documents derived from software development processes. The approach uses the concept of meta-modeling to define the Artifact Layer and the Process Layer. The former allows the specification of documents in general while the latter focus on software process documents exclusively. We also illustrate how our approach can be used to create structured artifacts.