Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Process patterns: building large-scale systems using object technology
Process patterns: building large-scale systems using object technology
Proceedings of the 20th international conference on Software engineering
intelligence
eLeLePUS - a language for specification of software design patterns
Proceedings of the 2001 ACM symposium on Applied computing
Towards a Living Software Development Process Based on Process Patterns
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Describing Process Patterns with UML
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Principles in formal specification of object oriented design and architecture
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Modeling Process Patterns and Their Application
ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
A Process Pattern Language for Agile Methods
APSEC '07 Proceedings of the 14th Asia-Pacific Software Engineering Conference
Measuring the Benefits of Ontologies
OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS
Software pattern communities: current practices and challenges
Proceedings of the 14th Conference on Pattern Languages of Programs
A semantic representation for domain-specific patterns
MIS'04 Proceedings of the 2004 international conference on Metainformatics
Hi-index | 0.00 |
Process patterns are a valuable mechanism to capture and disseminate best practices during any software development process. Consequently, they have been successfully and increasingly used within software development communities to reuse proven solutions. But the multiplicity, diversity and widespread dissemination of their descriptions are making barriers to identify relevant patterns for a specific context. Hence, a more formal and unified representation of process patterns is needed to allow a rigorous reasoning process as well as machine processing means in order to provide architectural and semantic unification of patterns knowledge in addition to an intelligent interconnection of patterns that are most appropriate to solve a given problem. In this context, we propose a semantic representation based on a process pattern metamodel for which an ontology-based approach is adopted. This latter provides a formal and shared conceptualization as well as a robust inferential basis for building an intelligent framework of process patterns capitalization and reuse within software development communities improving therefore, their ability to develop high quality software.