Meta-process modeling: Difference between revisions

Content deleted Content added
Mark Arsten (talk | contribs)
m Reverted edits by 27.251.70.205 (talk) to last revision by Lesser Cartographies (HG)
BattyBot (talk | contribs)
m fixed CS1 errors: dates & General fixes using AWB (9832)
Line 1:
[[File:Meta-levels.svg|thumb|right|320px|Abstraction level for processes.<ref name="Rolland 1993">{{cite conference|author=[[Colette Rolland]] |year=1993 |title=Modeling the Requirements Engineering Process |conference= 3rd European-Japanese Seminar on Information Modelling and Knowledge Bases|___location= Budapest, Hungary |date=June 1993 |id = {{citeseerx|10.1.1.29.8738}} }}</ref>]]'''Meta-process modeling''' is a type of [[metamodeling]] used in [[software engineering]] and [[systems engineering]] for the analysis and construction of models applicable and useful to some predefined problems.
 
Meta-process modeling supports the effort of creating flexible [[process model]]s. The purpose of process models is to document and communicate processes and to enhance the reuse of processes. Thus, processes can be better taught and executed. Results of using meta-process models are an increased productivity of process engineers and an improved quality of the models they produce.<ref name="Rolland 1998" />
Line 35:
#It forces to look for and introduce, in the process meta-model, generic solutions to problems and this makes the derived process models inherit the solution characteristics.
 
“The instantiation technique has been used, for example, in NATURE,<ref name="NATURE">[http://www-i5.informatik.rwth-aachen.de/PROJEKTE/NATURE/nature.html NATURE project homepage (Novel Approaches to Theories Underlying Requirements Engineering)]</ref> Rolland 1993,<ref name="Rolland 1993" /> Rolland 1994,<ref name="Rolland 1994">{{cite journal|author=[[C. Rolland]] |title= A Contextual Approach to modeling the Requirements Engineering Process |journal=6th Intl. Conf. on Software Engineering and Knowledge Engineering |___location= Jurmala, Latvia |date= June, 1994 | id = {{citeseerx|10.1.1.52.9389}} }}</ref> and Rolland 1996.<ref name="Rolland 1996">{{cite journal | doi = 10.1109/ICRE.1996.491442 | title = Using generic method chunks to generate process models fragments | year = 1996 | last1 = Rolland | first1 = C. | last2 = Plihon | first2 = V. | pages = 173 | journal=Second International Conference on Requirements Engineering (ICRE'96)}}</ref> The process engineer must define the instances of contexts and relationships that comprise the process model of interest.”<ref name="Rolland 1998" />
 
=== Language ===
Line 54:
=== Tool support ===
The Meta-modeling process is often supported through software tools, called [[CAME]] tools (Computer Aided Method Engineering) or [[Meta-CASE]] tools (Computer Assisted Software Engineering tools on a Meta-level).
Often the instantiation technique “has been utilised to build the repository of Computer Aided Method Engineering environments” <ref name="Rolland 1998" /> (referring to <ref name="Kelly 1996">{{cite journal | doi = 10.1007/3-540-61292-0 | title=MetaEdit+ A fully configurable multi-user and multi-tool CASE and CAME environment | publisher=Springer |___location=Heidelberg | volume =1080 |year=1996 |pages=1–21 }}</ref><ref name="Harmsen 1995">{{cite journal | doi=10.1109/APSEC.1995.496992 | title=Design and implementation of a method base management system for a situational CASE environment | year=1995 | last1=Harmsen | first1=F. | last2=Brinkkemper | first2=S. | pages=430 |url=http://doc.utwente.nl/19431/ }}</ref><ref name="Merbeth 1991">G. Merbeth. Maestro II- das intergrierte CASE-system von Softlab, CASE systeme and Werkzeuge (Ed. H. Balzert) BI Wissenschaftsverlag, pp 319-336, 1991</ref><ref name="Si-Said 1997">{{cite journal | doi= 10.1007/BFb0022072 | title= Guidance for requirements engineering processes | year= 1997 | last1= Si-Said | first1= Samira | last2= Rolland | first2= Colette | volume= 1308 | pages= 643–652 |publisher=Springer |___location=Heidelberg }}</ref>).
 
Example tools for meta-process modeling are:<ref name="Rolland 1997">{{cite book |author=[[C. Rolland]] |chapter=A Primer for Method Engineering | title= Proceedings of the INFORSID Conference (INFormatique des ORganisations et Systemes d'Information et de Decision), Toulouse, France, |date=June 10–13, 1997 |isbn=0-412-79750-X |publisher=Chapman & Hall |url=http://portal.acm.org/citation.cfm?id=278338 |pages=1–7 }}</ref>