evolutionary capabilities. It can provide the support
for structural changes in the architecture in order to
satisfy changes that can occur in the functional
requirements specification.
ACKNOWLEDGEMENTS
This research is partially supported by R+D projects
of the Spanish MCYT under project TIN2004-
08000-C03-02.
REFERENCES
Akerman, A. Tyree, J. 2006. Using ontology to support
development of software architectures. In IBM
Systems Journal, Vol 45, Nº 4, pp. 813-825.
Ambler, S. W., Nalbone, J., Vizdos, M., 2003. Enterprise
Unified Process: Extending the Rational Unified
Process. Prentice Hall PTR.
Baader, F., Calvanese, D., McGuineness, D., Nardi, D.,
Patel-Schneider, P. 2003. The Description Logic
Handbook. Cambridge University Press.
Chung, L. Supakkul, S., 2006. Capturing and reusing
functional and non-functional requirements
knowledge: A goal-object pattern approach. In
Proceedings of the IEEE International Conference on
Information Reuse and Integration, pp. 539-544.
Garrido, J.L., Gea, M., Rodríguez, M.L., 2005.
Requirements Engineering in Cooperative Systems.
Requirements Engineering for Sociotechnical
Systems. Chapter XIV, IDEA GROUP, Inc.USA.
Garrido, J.L. Noguera, M. González, M. Hurtado M.V.,
Rodríguez, M.L., 2007. Definition and use of
Computation Independent Models in an MDA-based
groupware development process. In Science of
Computer Programming, Vol. 66, Issue 1, pp. 25-43,
Elsevier.
Garrido, J.L. Padereswki, P. Rodríguez, M.L. Hornos,
M.J. Noguera, M., 2005. A software architecture
intended to design high quality groupware
applications. In Proceeding of the 4th International
Workshop on System/Software Architectures,
IWSSA’05, Las Vegas, USA, June 2005, pp 59-65.
Gruber, T.,1995. Toward Principles for the Design of
Ontologies Used for Knowledge Sharing. International
Journal of Human and Computer Studies, Vol. 43
(5/6), pp. 907-928.
Gruninger, M., Atefi, K., Fox, M.S., 2000. Ontologies to
Support Process Integration in Enterprise Engineering.
In Computational and Mathematical Organization
Theory, Vol. 6, Nº. 4, pp. 381-394.
Guarino, N. and Giaretta, P., 1995 Ontologies and
Knowledge Bases: Towards a Terminological
Clarification. In N. Mards (Ed.) Towards Very Large
Knowledge Bases: Knowledge Building and
Knowledge Sharing. IOS Press, Amsterdam. pp.25-
32.
Hurtado, M.V.,Parets, J. 2001,Evolutionary Information
and Decisión Support Systems: An integration Based
on Ontologies. Lecture Notes in Computer Science
LNCS 2178, pp 146-159.
Hurtado, M.V.,2002 Un modelo ontológico de integración
evolutivo entre sistemas de información y sistemas de
ayuda a la decisión. Tesis doctoral. Departamento de
Lenguajes y Sistemas Informáticos. Universidad de
Granada. Spain.
Jaekel, F.W., Perry, N., Campos, C., Mertins, K.,
Chalmeta, R., 2005. Interoperability Supported by
Enterprise Modelling. LNCS 3762, pp. 552 – 561.
Knublauch, H., Fergerson, R.W., Noy, N.F., Musen, M.,
2004. The Protégé OWL Plugin: An Open
Development Environment for Semantic Web
Applications. LNCS 3298, pp. 229 – 243.
Lu, R.Q., 2000. Ontology-based requirements analysis
Journal of Software. Vol. 11(8). Pp 1009-1017.
OMG. Object Management Group: Unified Modelling
Language (UML) 2.0 Superstructure Specification,
August 2003. Ptc/03-08-02, pp. 455–510.
Sirin, E., Parsia, B., Cuenca-Grau, B., Kalyanpur, A.,
Katz, Y.. 2006. Pellet: A practical OWL-DL reasoner,
Journal of Web Semantics (To Appear)
Smith, M.K. Welty, C. and McGuinness, D.L. (Eds.),2004.
OWL Web Ontology Language Guide, W3C
Recommendation, 10 February
2004,http://www.w3.org/TR/2004/REC-owl-guide-
20040210/. Latest version available at
http://www.w3.org/TR/owl-guide/.
Stojanovic, L. and Motik, B., 2002. Ontology evolution
within ontology editors. In Proceedings of the
OntoWeb-SIG3 Workshop at the 13th International
Conference 22 on Knowledge Engineering and
Knowledge Management (EKAW) , pp. 53—62.
Yuqin Lee and Wenyun Zhao, 2006. Domain
Requirements Elicitation and Analysis -An Ontology-
Based Approach; LNCS 3994, pp. 805 – 813.
Springer-Verlag Berlin Heidelberg 2006
Zhi, Jin., 2000. Ontology-based requirements elicitation
automatically. Chinese J. Computers. Vol.23, Nº.5, pp.
486-492.
ENASE 2007 - International Conference on Evaluation on Novel Approaches to Software Engineering
94