{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T06:59:54Z","timestamp":1779087594919,"version":"3.51.4"},"reference-count":41,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2011,8,8]],"date-time":"2011-08-08T00:00:00Z","timestamp":1312761600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Software Evolu Process"],"published-print":{"date-parts":[[2012,4]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The need for flexible process\u2010aware information systems resulted in a recent interest in declarative approaches, as they promise a high degree of flexibility. However, the potential of current declarative approaches is impeded by deficiencies in understandability and maintainability. This paper proposes an approach toward better understandability and maintainability of declarative processes by adopting well\u2010established techniques from the domain of software engineering. More specifically, the ideas of test\u2010driven development and automated acceptance testing are adopted to interweave process specification and process testing. Thereby, during modeling, testcases balance the circumstantial\/sequential information mismatch as well as improve understandability by dispensing with hard mental operations and removing hidden dependencies. Because testcases are also understandable to domain experts, they foster communication between domain experts and model builders, providing a common basis for communication. During process execution, testcases, in turn, help to document the reasons for process deviations and ensure that respective deviations can be easily considered during schema evolution. Furthermore, testcases ensure that no undesired behavior is introduced through process adaptations. Copyright \u00a9 2011 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/smr.554","type":"journal-article","created":{"date-parts":[[2011,8,8]],"date-time":"2011-08-08T09:17:26Z","timestamp":1312795046000},"page":"285-302","source":"Crossref","is-referenced-by-count":31,"title":["Toward enhanced life\u2010cycle support for declarative processes"],"prefix":"10.1002","volume":"24","author":[{"given":"Stefan","family":"Zugal","sequence":"first","affiliation":[{"name":"Institute of Computer Science University of Innsbruck  Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jakob","family":"Pinggera","sequence":"additional","affiliation":[{"name":"Institute of Computer Science University of Innsbruck  Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Weber","sequence":"additional","affiliation":[{"name":"Institute of Computer Science University of Innsbruck  Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2011,8,8]]},"reference":[{"key":"e_1_2_9_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2006.04.007"},{"key":"e_1_2_9_3_1","volume-title":"Implementing Lean Software Development: From Concept to Cash","author":"Poppendieck M","year":"2006"},{"key":"e_1_2_9_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/0471741442"},{"key":"e_1_2_9_5_1","volume-title":"Business Process Management: Concepts, Methods, Technology","author":"Weske M","year":"2007"},{"key":"e_1_2_9_6_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008604709862"},{"key":"e_1_2_9_7_1","unstructured":"WeskeM.Workflow management systems: formal foundation conceptual design Implementation Aspects.PhD thesis University of M\u00fcnster 2000."},{"key":"e_1_2_9_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.07.003"},{"key":"e_1_2_9_9_1","first-page":"77","volume-title":"Proc. CoopIS \u201907","author":"Pesic M","year":"2007"},{"key":"e_1_2_9_10_1","first-page":"48","volume-title":"Proc. CAiSE \u201908","author":"M\u00fcller D","year":"2008"},{"key":"e_1_2_9_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2004.05.002"},{"key":"e_1_2_9_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2008.05.001"},{"key":"e_1_2_9_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/967900.968003"},{"key":"e_1_2_9_14_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843009001999"},{"key":"e_1_2_9_15_1","unstructured":"PesicM.Constraint\u2010based workflow management systems: shifting control to users.PhD thesis TU Eindhoven 2008."},{"key":"e_1_2_9_16_1","first-page":"270","volume-title":"Proc. CAiSE \u201909","author":"Weber B","year":"2009"},{"key":"e_1_2_9_17_1","volume-title":"Test Driven Development: By Example","author":"Beck K","year":"2002"},{"key":"e_1_2_9_18_1","volume-title":"Fit for Developing Software: Framework for Integrated Tests","author":"Mugridge R","year":"2005"},{"key":"e_1_2_9_19_1","first-page":"139","volume-title":"Proc. LAP\u201905","author":"Hoppenbrouwers SJ","year":"2005"},{"key":"e_1_2_9_20_1","first-page":"1128","volume-title":"Proc. OTM \u201906","author":"Bommel P","year":"2006"},{"key":"e_1_2_9_21_1","first-page":"1242","volume-title":"Proc. OTM \u201906","author":"Hoppenbrouwers SJ","year":"2006"},{"key":"e_1_2_9_22_1","first-page":"1","volume-title":"Proc. HICSS \u201909","author":"Rittgen P","year":"2009"},{"key":"e_1_2_9_23_1","first-page":"65","volume-title":"Proc. ER\u2010BPM \u201909","author":"Fahland D","year":"2009"},{"key":"e_1_2_9_24_1","first-page":"353","volume-title":"Proc. EMMSAD \u201909","author":"Fahland D","year":"2009"},{"key":"e_1_2_9_25_1","first-page":"443","volume-title":"Proc. BCSHCI \u201989","author":"Green TR","year":"1989"},{"key":"e_1_2_9_26_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"key":"e_1_2_9_27_1","doi-asserted-by":"publisher","DOI":"10.1037\/h0043158"},{"key":"e_1_2_9_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.12.009"},{"key":"e_1_2_9_29_1","unstructured":"ZugalS.Agile versus plan\u2010driven approaches to planning \u2013 a controlled experiment.Master's Thesis University of Innsbruck October2008."},{"key":"e_1_2_9_30_1","first-page":"513","volume-title":"Proc. ER \u2019 01","author":"Sadiq S","year":"2001"},{"key":"e_1_2_9_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159733.1159788"},{"key":"e_1_2_9_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2003.09.011"},{"key":"e_1_2_9_33_1","first-page":"348","volume-title":"Proc. ICSM \u201993","author":"Agrawal H","year":"1993"},{"key":"e_1_2_9_34_1","unstructured":"LanzA WeberB ReichertM.Time patterns for process\u2010aware information systems: a pattern\u2010based analysis \u2013 revised version.Technical Report University of Ulm 2009."},{"key":"e_1_2_9_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(84)80037-1"},{"key":"e_1_2_9_36_1","first-page":"2","volume-title":"Proc. ICSE \u201987","author":"Osterweil LJ","year":"1987"},{"key":"e_1_2_9_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2007.06.007"},{"key":"e_1_2_9_38_1","first-page":"326","volume-title":"Proc. BPM \u201908","author":"Awad A","year":"2008"},{"key":"e_1_2_9_39_1","first-page":"6","volume-title":"Proc. OTM \u201909","author":"Awad A","year":"2009"},{"key":"e_1_2_9_40_1","first-page":"130","volume-title":"Proc. OTM \u201905","author":"Aalst WMP","year":"2005"},{"key":"e_1_2_9_41_1","first-page":"344","volume-title":"Proc. BPM \u201907","author":"Lamma E","year":"2007"},{"key":"e_1_2_9_42_1","first-page":"51","volume-title":"Proc. BPM \u201908","author":"Schonenberg H","year":"2008"}],"container-title":["Journal of Software: Evolution and Process"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.554","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.554","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T05:54:37Z","timestamp":1694584477000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.554"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,8,8]]},"references-count":41,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,4]]}},"alternative-id":["10.1002\/smr.554"],"URL":"https:\/\/doi.org\/10.1002\/smr.554","archive":["Portico"],"relation":{},"ISSN":["2047-7473","2047-7481"],"issn-type":[{"value":"2047-7473","type":"print"},{"value":"2047-7481","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,8,8]]}}}