A Domain Ontology for Software Process Architecture Description

Fadila Aoussat, Mourad Oussalah, Mohamed Ahmed-Nacer

Abstract

This paper presents a part of an approach for software processes reuse based on software architectures. This solution is proposed after the study of existing work on software process reuse field. Our study focuses on approaches for reusing based on software architectures and domain ontology. AoSP (Architecture oriented Software Process) approach exploits the progress of two research fields that promote reusing for the Software process reusing: Ontology and software architectures. This article details how the software process architectures are described and discusses the software process ontology conceptualization and instantiation.

References

  1. Alloui, I. and Oquendo, F. (2001). Supporting decentralised software-intensive processes using zeta componentbased architecture description language. In ICEIS, pages 207-215.
  2. Aoussat, F., Oussalah, M., and Nacer, M. A. (2011). Spem extension with software process architectural concepts. Computer Software and Applications Conference, 0:215-223.
  3. Choi, S. J. and Scacchi, W. (2001). Modeling and simulating software acquisition process architectures. Journal of Systems and Software, 59(3):343-354.
  4. Coulette, B., Thu, T. D., Crgut, X., and Thuy, D. T. B. (2000). Rhodes, a process component centered software engineering environment. In ICEIS, pages 253- 260.
  5. Dai, F., Li, T., Zhao, N., Yu, Y., and Huang, B. (2008). Evolution process component composition based on process architecture. In International Symposium on Intelligent Information Technology Application Workshops, pages 1097-1100.
  6. He, J., Yan, H., Liu, C., and Jin, M. (2007). A framework of ontology-supported knowledge representation in software process. http://www.atlantispress.com/php/download paper.php?id=1180.
  7. Liao, L., Qu, Y., and Leung, H. K. N. (2005). A software process ontology and its application. In Workshop on Semantic Web Enabled Software Engineering(SWESE).
  8. SPEM:Software tems Process Engineering Metamodel, v2.0.
  9. http://www.omg.org/cgi-bin/doc?Formal/2008-04-01.
  10. Rilling, J., Zhang, Y., Meng, W. J., Witte, R., Haarslev, V., and Charland, P. (2007). A Unified OntologyBased Process Model for Software Maintenance and Comprehension. In Models in Software Engineering: Workshops at MoDELS, volume 4364, pages 56-65.
  11. Shen, B. and Chen, C. (2006). The design of a flexible software process language. In SPW/ProSim, pages 186- 194.
  12. Tomohiko, K. M., Mori, K., and Shiozawa, T. (1996). Process-centered software engineering environment using process and object ontologies. In the Second Joint Conference on KnowledgeBased Software Engineering, pages 226-229.
Download


Paper Citation


in Harvard Style

Aoussat F., Oussalah M. and Ahmed-Nacer M. (2012). A Domain Ontology for Software Process Architecture Description . In Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-13-6, pages 128-133. DOI: 10.5220/0003973401280133


in Bibtex Style

@conference{enase12,
author={Fadila Aoussat and Mourad Oussalah and Mohamed Ahmed-Nacer},
title={A Domain Ontology for Software Process Architecture Description},
booktitle={Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2012},
pages={128-133},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003973401280133},
isbn={978-989-8565-13-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Domain Ontology for Software Process Architecture Description
SN - 978-989-8565-13-6
AU - Aoussat F.
AU - Oussalah M.
AU - Ahmed-Nacer M.
PY - 2012
SP - 128
EP - 133
DO - 10.5220/0003973401280133