Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Polibits
versión On-line ISSN 1870-9044
Polibits no.42 México jul./dic. 2010
Creation and Usage of Project Ontology in Development of Software Intensive Systems
Petr Sosnin
Computer Department, Ulyanovsk State Technical University, Ulianovsk, 432028, Russia. (sosnin@ulstu.ru).
Manuscript received May 9, 2010.
Manuscript accepted for publication August 3, 2010.
Abstract
The key problem of successful developing of the software intensive system (SIS) is adequate conceptual interactions of designers during the early stages of development. The success of the development can be increased by using of a project ontology, the creation of which is being embedded into the processes of conceptual solving the project tasks and specifying the project solutions. The essence of the conceptual design is a specification of conceptualization. The main suggestion of this paper is a creation of the project ontology in the form of a specialized SIS that supports the conceptual activity of designers. For creation of the project ontology of such type, the instrumental shell was developed. For creation of the project ontology the designers should fill this shell with the adequate information. The basic reasons for evolving the content of the ontology are negative results of testing of the used text units according to the conformity to the ontology. Such shell (in any state of its using) includes the created ontology and its working version (working dictionary) which helps to manage the informational flows, to register the life cycles of the conceptual units and to provide the representativity of their usages.
Key words: Project ontology, system development, software engineering, task solving.
DESCARGAR ARTÍCULO EN FORMATO PDF
REFERENCES
[1] H.J. Bullingerl, J. Warschat, O. Schumacher, A. Slama, and P. Ohlhausen, "OntologyBased Project Management for Acceleration of Innovation Project," Lecture Notes in Computer Science, Vol. 3379, pp. 280288, 2005. [ Links ]
[2] B. Chandrasekaran, J. R. Josephsonl and V. R.Benjamins, "Ontology of Tasks and Methods," in Proc. of the Workshop on Applications of Ontologies and ProblemSolving Methods, held in conjunction with ECAI'98, Brighton, UK, 1998, pp. 3143. [ Links ]
[3] A.N. Cockcroft, Guide to the Collision Avoidance Rules: International Regulations for Preventing Collisions at Sea. ButterworthHeineman, 2003. [ Links ]
[4] A. H. Eden and R. Turner, "Problems in the Ontology of Computer Programs," Applied Ontology, Vol. 2, No. 1, Amsterdam, IOS Press, pp. 1336, 2007. [ Links ]
[5] A. C. B. Garcia, J. Kunz, M. Ekstrom and A. Kiviniemi, "Building a Project Ontology with Extreme Collaboration and Virtual Design & Construction," CIFE Technical Report # 152, Stanford university, 2003. [ Links ]
[6] A. Gelbukh and G. Sidorov, "Approach to construction of automatic morphological analysis systems for inflective languages with little effort," Lecture Notes in Computer Science, N 2588, SpringerVerlag, pp. 215220, 2003. [ Links ]
[7] A. Gelbukh and G. Sidorov, "Morphological Analysis of Inflective Languages Through Generation," J. Procesamiento de Lenguaje Natural, No 29, Sociedad Española para el Procesamiento de Lenguaje Natural (SEPLN), Spain, pp. 105112, September 2002. [ Links ]
[8] A. Gelbukh, G. Sidorov, E. LavinVilla and L. ChanonaHernandez, "Automatic Term Extraction using Loglikelihood based Comparison with General Reference Corpus," Lecture Notes in Computer Science 6177, pp. 248255, 2010. [ Links ]
[9] N. Guarino, "Formal Ontology and Information Systems" in Proc. of FOIS'98, Trento, Italy, 1998, Amsterdam, IOS Press, pp. 315. [ Links ]
[10] N. Guarino, "Understanding, Building, And Using Ontologies," HumanComputer Studies, Volume 46 , Issue 23, pp. 293310, 1997. [ Links ]
[11] N. Guarino, D. Oberle and S. Staab, "What is an Ontology?" in S. Staab and R. Studer (eds.), Handbook on Ontologies, Second Edition. International handbooks on information systems. Springer Verlag, pp. 117, 2009. [ Links ]
[12] M. Ikeda, K. Seta, O. Kakusho and R. Mizoguchi, "Task ontology: Ontology for building conceptual problem solving models," in Proc. of ECAI98 Workshop on applications of ontologies and problemsolving model, 1998, pp. 126133. [ Links ]
[13] F. Karray, M. Alemzadeh, J. A. Saleh and M. N. Arab, "HumanComputer Interaction: Overview on State of the Art," Smart sensing and intelligent systems, vol. 1, No. 1, pp. 138159, 2008. [ Links ]
[14] P. Kroll and Ph. Kruchten, The Rational Unified Process Made Easy: A Practitioners Guide to the RUP. AddisonWesley, 2003. [ Links ]
[15] Software Intensive systems in the future. Final peport ITEA 2 Symposium, 2006, 68 p. Available: http://symposium.itea2.org/symposium2006/main/publications/TNO_IDATE_study_ITEA_SIS_in_the_future_Final_Report.pdf. [ Links ]
[16] P. Sosnin, "QuestionAnswer Means for Collaborative Development of Software Intensive Systems," Complex Systems Concurrent Engineering. Part 3, Springer London, pp. 151158, 2007. [ Links ]
[17] P. Sosnin, "QuestionAnswer Expert System for Ship Collision Avoidance," in Proc. 51th International Symposium ELMAR, Zadar, 2009, pp. 185188. [ Links ]
[18] The Standish Group. Available: http://www.standishgroup.com. [ Links ]