Computational reflection in software process modeling: The SLANG approach
SLANG is a domain-specific language for software process modeling and enactment. The authors present the basic features provided by SLANG to support the enactment and, in particular, dynamic evolution of a process model. Software production processes are subject to changes during their lifetime. The...
Saved in:
Published in | Proceedings of 1993 15th International Conference on Software Engineering pp. 144 - 154 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE Comput. Soc. Press
1993
|
Subjects | |
Online Access | Get full text |
ISBN | 9780818637001 0818637005 |
ISSN | 0270-5257 |
DOI | 10.1109/ICSE.1993.346049 |
Cover
Loading…
Abstract | SLANG is a domain-specific language for software process modeling and enactment. The authors present the basic features provided by SLANG to support the enactment and, in particular, dynamic evolution of a process model. Software production processes are subject to changes during their lifetime. Therefore, software process formalism must include mechanisms to support the analysis and dynamic modification of process models, even while they are being enacted. It is thus necessary for a process model to have the ability to reason about its own structure. Petri net based process languages have been criticized because of the lack of these reflective features and their inability to effectively support process evolution. The reflective features offered by SLANG are outlined, which is a process formalism based on a high-level Petri net notation. In particular, the mechanisms are discussed to create and modify different net fragments while the modeled process is being enacted.< > |
---|---|
AbstractList | SLANG is a domain-specific language for software process modeling and enactment. The authors present the basic features provided by SLANG to support the enactment and, in particular, dynamic evolution of a process model. Software production processes are subject to changes during their lifetime. Therefore, software process formalism must include mechanisms to support the analysis and dynamic modification of process models, even while they are being enacted. It is thus necessary for a process model to have the ability to reason about its own structure. Petri net based process languages have been criticized because of the lack of these reflective features and their inability to effectively support process evolution. The reflective features offered by SLANG are outlined, which is a process formalism based on a high-level Petri net notation. In particular, the mechanisms are discussed to create and modify different net fragments while the modeled process is being enacted.< > |
Author | Bandinelli, S. Fuggetta, A. |
Author_xml | – sequence: 1 givenname: S. surname: Bandinelli fullname: Bandinelli, S. organization: Politecnico di Milano, Italy – sequence: 2 givenname: A. surname: Fuggetta fullname: Fuggetta, A. |
BookMark | eNotT81Kw0AYXLCCteYunvYFEr_N_mW9lVBrIOih9Vy-bnbtSpqEbER8eyN1LsPMwDBzSxZd3zlC7hlkjIF5rMrdJmPG8IwLBcJckcToAgpWKK4B2IIsIdeQylzqG5LE-AkzBBeS6yWpyv48fE04hb7Dlo7Ot87-CRo6Gns_fePo6DD21sVIz33j2tB9PNH9ydFdvX7dUhzmFO3pjlx7bKNL_nlF3p83-_Ilrd-2Vbmu08B0PqUNamEapfKjVEbltuCN5A0gesmMnfc6gdyi4RKM0Hp25RG81yA8z71FviIPl97gnDsMYzjj-HO4fOe_AwJOag |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ICSE.1993.346049 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EndPage | 154 |
ExternalDocumentID | 346049 |
GroupedDBID | -~X .4S .DC 123 23M 29O 5VS 6IE 6IF 6IH 6IK 6IL 6IM 6IN 8US AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ARCSS AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO EDO FEDTE I-F I07 IEGSK IJVOP IPLJI M43 OCL RIE RIL RNS XOL |
ID | FETCH-LOGICAL-i172t-da749d662b56962c83d53d0aaf519c001e4a3ca93509477f515b0ff704f32fca3 |
IEDL.DBID | RIE |
ISBN | 9780818637001 0818637005 |
ISSN | 0270-5257 |
IngestDate | Tue Aug 26 22:32:06 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i172t-da749d662b56962c83d53d0aaf519c001e4a3ca93509477f515b0ff704f32fca3 |
PageCount | 11 |
ParticipantIDs | ieee_primary_346049 |
PublicationCentury | 1900 |
PublicationDate | 19930000 |
PublicationDateYYYYMMDD | 1993-01-01 |
PublicationDate_xml | – year: 1993 text: 19930000 |
PublicationDecade | 1990 |
PublicationTitle | Proceedings of 1993 15th International Conference on Software Engineering |
PublicationTitleAbbrev | ICSE |
PublicationYear | 1993 |
Publisher | IEEE Comput. Soc. Press |
Publisher_xml | – name: IEEE Comput. Soc. Press |
SSID | ssj0000434537 ssj0006499 |
Score | 1.425874 |
Snippet | SLANG is a domain-specific language for software process modeling and enactment. The authors present the basic features provided by SLANG to support the... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 144 |
SubjectTerms | Application software Automation Computer architecture Humans Interleaved codes Production Programming Reflection Software quality Software tools |
Title | Computational reflection in software process modeling: The SLANG approach |
URI | https://ieeexplore.ieee.org/document/346049 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8JAEN0IJ08oYvzOHrxuabvblvVmCAhGiQmScCP71YRoCoESE3-9s7stRuPBWzuHNt1M972ZnXmD0K3RGc8kM8RyC8ISoYjMeUQ07eks5ADBTqfgeZKOZuxxnswrnW3XC2OMccVnJrCX7ixfr9TOpsq6lKVAaBuoAV7mW7X26ZSQUZZ8x1oAtG50JARdIbGCn076MeqlNAO3q4R36vuoPr4MeXfcnw5sBx8N_Mt-DF1xmDNs-WburZMqtKUmb8GulIH6_CXk-M_POUKd7-Y-_LKHrWN0YIo2atXTHXD1s5-gsTdVyUIMSPruyrYKvCzwFnbvD7ExeO0bDbCbqAPPu8PgeHj6dD95wLVeeQfNhoPX_ohUgxfIEvhMSbTIGNdpGssk5WmselQnVIdC5MD3FCyYYYIqwalV38sysCYyzPMsZDmNcyXoKWoWq8KcIRxRqbUyEQClBO6Qc9hhIApSEniVSER8jtp2YRZrr62x8Gty8af1Eh36ckObALlCzXKzM9dACUp545zhC6F8ri0 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8JAEN0oHvSEIsZv9-C1pWV3W-rNEBAUiAmQcCP71cRoCoESE3-9s7stROPBWzuHNt1M972ZnXmD0L1WcRILqj3DLTzKuPREmoSeIi0VBwlAsNUpGI6i3pQ-z9is0Nm2vTBaa1t8pn1zac_y1UJuTKqsQWgEhHYfHQDsU-aatbYJlYASynbRFkCtHR4JYVfgGclPK_4YtiISg-MV0jvlfVgeYAZJo98ed0wPH_Hd636MXbGo0626du61FSs0xSbv_iYXvvz6JeX4zw86RvVdex9-3QLXCdrTWQ1Vy_kOuPjdT1HfmYp0IQYs_bCFWxl-y_Aa9u9PvtJ46VoNsJ2pA897wOB6eDx4HD3hUrG8jqbdzqTd84rRC94bMJrcUzymiYqipmBREjVliyhGVMB5CoxPwoJpyonkCTH6e3EMViaCNI0DmpJmKjk5Q5VskelzhEMilJI6BKgUwB7SBPYYiIOkAGbFGW9eoJpZmPnSqWvM3Zpc_mm9Q4e9yXAwH_RHL1foyBUfmnTINarkq42-AYKQi1vrGN_3a7F6 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+1993+15th+International+Conference+on+Software+Engineering&rft.atitle=Computational+reflection+in+software+process+modeling%3A+The+SLANG+approach&rft.au=Bandinelli%2C+S.&rft.au=Fuggetta%2C+A.&rft.date=1993-01-01&rft.pub=IEEE+Comput.+Soc.+Press&rft.isbn=9780818637001&rft.issn=0270-5257&rft.spage=144&rft.epage=154&rft_id=info:doi/10.1109%2FICSE.1993.346049&rft.externalDocID=346049 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |