Search results for "Method engineering"
showing 8 items of 28 documents
A Collaborative Tool for Designing and Enacting Design Processes
2009
Today several approaches using Situational Method Engineering paradigm exist, each of them proposes methods and techniques for developing ad-hoc design processes. In this context heavy efforts were spent in the construction of appropriate tools that could help method engineers in producing a specific design process and in using it. We developed a tool called Metameth for supporting the design process definition and its enactment. Metameth is implemented as a multi-agent system, where each agent is capable of reasoning and adapting itself in order to support the designer in performing different kinds of design activities.
OntoFrame
2009
A large number of strategies, approaches, meta models, techniques and procedures have been suggested to support method engineering (ME). Most of these artifacts, here called the ME artifacts, have been constructed, in an inductive manner, synthesizing ME practice and existing ISD methods without any theory-driven conceptual foundation. Also those ME artifacts which have some conceptual groundwork have been anchored on foundations that only partly cover ME. This chapter presents an ontological framework, called OntoFrame, which can be used as a coherent conceptual foundation for the construction, analysis and comparison of ME artifacts. Due to its largeness, the authors here describe its mod…
Conceptual evaluation of methods for engineering situational ISD methods
2006
In the past decades a large variety of techniques and methods have been introduced for software engineering (SE) and information system development (ISD). Despite this plurality, there is a need in organizations and projects to customize methods that match with their specific needs. Method engineering (ME) is the process by which a situational method is developed, customized and configured. ME work has appeared to be difficult and burdensome to carry out in practice. One reason for this is a lack of adequate methodical support. In this article, we profile and evaluate conceptually, using a contextual framework as a basis, seven comprehensive ME artifacts (i.e. techniques, procedures and met…
A collaborative tool for designing and enacting design processes
2009
Today several approaches using Situational Method Engineering paradigm exist, each of them proposes methods and techniques for developing ad-hoc design processes. In this context heavy efforts were spent in the construction of appropriate tools that could help method engineers in producing a specific design process and in using it. We developed a tool called Metameth for supporting the design process definition and its enactment. Metameth is implemented as a multi-agent system, where each agent is capable of reasoning and adapting itself in order to support the designer in performing different kinds of design activities.
An Integrated Framework for Meta Modeling
2006
Meta modeling is an essential means to systematize, formalize, standardize, integrate, analyze and compare models, techniques, methods and tools. Numerous fields, such as databases, software engineering, software architectures, semantic web, computer-aided tools and method engineering, have benefited from it. The importance of meta modeling is ever increasing along with the emergence of novel approaches, architectures, techniques and languages based on UML and MDA. This paper presents a framework to integrate and compare divergent conceptions of meta modeling in databases, software engineering, and information systems development. The framework is applied to analyze and compare conceptions …
Four fundamental software process modelling principles : the Case of Nokia Telecommunications
1997
A Proposal of Process Fragment Definition and Documentation
2012
This paper focuses on the field of Situational Method Engineering (SME) for the construction of agent-oriented design processes. Whatever SME approach a method designer wants to use, he has to manage two main elements: the (method or process) fragment and the repository where it is stored. Specific fragment definition and documentation are fundamental during these activities, for new process composition, and for the consequent system design activities. This paper aims at illustrating a proposal of fragment definition and documentation. This proposal is aimed to be an input for the IEEE FIPA Design Process Documentation and Fragmentation working group and, as regards our own research work, t…
Towards a Contingency Framework for Engineering an Enterprise Architecture Planning Method
2007
Enterprise architecture (EA) has a key role in managing and relating business strategies and processes, information systems, and IC technologies. EA planning devises an EA plan with development steps to make necessary enhancements to the current state of the affairs in EA. Accomplishing EA planning in a systematic and efficient manner requires the availability of frameworks and methods suitable to the situation at hand. The selection and adaptation of these methodical artifacts for the use of EA planning is often quite challenging in practice. We argue that the contingency approach can help in these activities of method engineering (ME), and present a contingency framework (named here EACon…