Topics in metadata modeling Meta-process modeling




1 topics in metadata modeling

1.1 ad hoc
1.2 assembly
1.3 instantiation
1.4 language
1.5 tool support





topics in metadata modeling

there different techniques constructing process models. construction techniques used in information systems area have developed independently of in software engineering. in information systems, construction techniques exploit notion of meta-model , 2 principal techniques used of instantiation , assembly. in software engineering main construction technique used today language-based. however, techniques in both, information systems , software engineering based on experience of process engineers , were, therefore, ad hoc in nature.


ad hoc

traditional process models expressions of experiences of developers. since experience not formalised , is, consequently, not available fund of knowledge, can said these process models result of ad hoc construction technique. has 2 major consequences: not possible know how these process models generated, , become dependent on domain of experience. if process models domain independent , if rapidly generable , modifiable, need go away experience based process model construction. clearly, generation , modifiability relate process management policy adopted (see usage world). instantiation , assembly, promoting modularization, facilitate capitalisation of practice , improvement of given process models.


assembly

the assembly technique based on idea of process repository process components can selected. rolland (1998) lists 2 selection strategies:



for assembly technique successful, necessary process models modular. if assembly technique combined instantiation technique meta-model must modular.


instantiation

for reusing processes meta-process model identifies common, generic features of process models , represents them in system of concepts. such representation has potential generate process models share these features. potential realised when generation technique defined application results in desired process model.


process models derived process meta-models through instantiation. rolland associates number of advantages instantiation approach:



instantiation technique has been used, example, in nature, rolland 1993, rolland 1994, , rolland 1996. process engineer must define instances of contexts , relationships comprise process model of interest.


language

rolland (1998) lists numerous languages expressing process models used software engineering community:



e3
various prolog dialects epos, oikos, , peace
ps-algol pwi

as further computational paradigms:



petri nets in epos , spade
rule based paradigm in merlin
alf
marvel
epos
triggers in adele , mvp-l.

languages typically related process programs whereas instantiation techniques have been used construct process scripts.


tool support

the meta-modeling process supported through software tools, called came tools (computer aided method engineering) or metacase tools (meta-level computer assisted software engineering tools). instantiation technique has been utilised build repository of computer aided method engineering environments .


example tools meta-process modeling are:



maestro ii
metaedit+
mentor




^ cite error: named reference rolland 1998 invoked never defined (see page).
^ k. van slooten; b. hodes (1996). characterising development project . ifip wg 8.1 conf. on method engineering. london: chapman , hall. pp. 29–44. isbn 0-412-79750-x. 
^ v. de antonellis, b. pernici, p. samarati. f-orm method: methodology reusing specifications. in object oriented approach in information systems. van assche f., moulin b., c rolland (eds), north holland, 1991
^ rolland, colette & prakash, naveen (1996). proposal context-specific method engineering . proceedings of ifip tc8, wg8.1/8.2 working conference on method engineering on method engineering : principles of method construction , tool support. london: chapman & hall. pp. 191–208. isbn 0-412-79750-x. 
^ v. plihon, c. rolland (1995). modelling ways-of-working . proc 7th int. conf. on advanced information systems engineering (caise). springer verlag: 126–139. doi:10.1007/3-540-59498-1. 
^ nature project homepage (novel approaches theories underlying requirements engineering)
^ crews project homepage (cooperative requirements engineering scenarios)
^ c. rolland, c. ben achour, c. cauvet, j. ralyté, a. sutcliffe, n.a.m. maiden, m. jarke, p. haumer, k. pohl, dubois, p. heymans (1998). proposal scenario classification framework . requirements engineering journal. 3 (1): 23. citeseerx 10.1.1.30.5360 . doi:10.1007/bf02802919. cs1 maint: multiple names: authors list (link)
^ cite error: named reference rolland 1993 invoked never defined (see page).
^ c. rolland (june 1994). contextual approach modeling requirements engineering process . 6th intl. conf. on software engineering , knowledge engineering. jurmala, latvia. citeseerx 10.1.1.52.9389 . 
^ rolland, c.; plihon, v. (1996). using generic method chunks generate process models fragments . second international conference on requirements engineering (icre 96): 173. doi:10.1109/icre.1996.491442. 
^ cite error: named reference finkelstein 1994 invoked never defined (see page).
^ letizia jaccheri , jens-otto larsen , reidar conradi (1992). software process modeling , evolution in epos (pdf). ieee transactions on software engineering. 19 (12): 1145–1156. doi:10.1109/32.249660. 
^ v. ambriola, m. l. jaccheri, definition , enactment of oikos software entities, proc. of first european workshop on software process modeling, milan, italy, 1991
^ s. bandinelli; a. fugetta; s. grigoli (1993). process modeling in-the-large slang (1993) . proc. of 2nd int. conf. on software process. berlin. pp. 75–93. citeseerx 10.1.1.31.9650 . 
^ w. emmerich, g. junkermann, w schafer, merlin : knowledge-based process modeling, proc. of first european workshop on software process modeling, milan, italy, 1991.
^ derniame, j.c.,benali, k.,charoy, f., boudjlida, n., godart, c. (1989). presentation of alf project, proceedings conference software development environments , factories . berlin. hdl:10068/43710. cs1 maint: multiple names: authors list (link)
^ g. e. kaiser; et al. (1988). database support knowledge-based engineering environments . ieee expert. 3 (2): 18–32. doi:10.1109/64.2102. 
^ n. belkhatir; w. l. melo (1994). supporting software development processes in adele2 . computer journal. 37 (7): 621–628. doi:10.1093/comjnl/37.7.621. 
^ metaedit+ configurable multi-user , multi-tool case , came environment . 1080. heidelberg: springer. 1996: 1–21. doi:10.1007/3-540-61292-0. 
^ harmsen, f.; brinkkemper, s. (1995). design , implementation of method base management system situational case environment : 430. doi:10.1109/apsec.1995.496992. 
^ g. merbeth. maestro ii- das intergrierte case-system von softlab, case systeme , werkzeuge (ed. h. balzert) bi wissenschaftsverlag, pp 319-336, 1991
^ si-said, samira; rolland, colette (1997). guidance requirements engineering processes . 1308. heidelberg: springer: 643–652. doi:10.1007/bfb0022072. 
^ c. rolland (june 10–13, 1997). primer method engineering . proceedings of inforsid conference (informatique des organisations et systemes d information et de decision), toulouse, france,. chapman & hall. pp. 1–7. isbn 0-412-79750-x. 






Comments

Popular posts from this blog

The Elwell-Parker Company Thomas Parker (inventor)

Lists Taizi

List of heads of mission List of ambassadors of the United Kingdom to Haiti