{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,17]],"date-time":"2025-04-17T13:28:33Z","timestamp":1744896513404,"version":"3.32.0"},"reference-count":89,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[2007,9,1]],"date-time":"2007-09-01T00:00:00Z","timestamp":1188604800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[2007,9]]},"DOI":"10.1016\/j.is.2006.09.003","type":"journal-article","created":{"date-parts":[[2006,11,3]],"date-time":"2006-11-03T12:53:54Z","timestamp":1162558434000},"page":"909-939","source":"Crossref","is-referenced-by-count":14,"title":["Product lines for digital information products"],"prefix":"10.1016","volume":"32","author":[{"given":"Andreas","family":"Oberweis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victor","family":"Pankratius","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolffried","family":"Stucky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"10","key":"10.1016\/j.is.2006.09.003_bib1","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1089107.1089140","article-title":"Universal access to information","volume":"48","author":"Varian","year":"2005","journal-title":"Commun. ACM"},{"key":"10.1016\/j.is.2006.09.003_bib2","unstructured":"IEEE, IEEE standard glossary of software engineering terminology, IEEE Std 610.12-1990, Technical Report, IEEE Standards Board, September 28, 1990."},{"year":"1997","series-title":"The Economics of Electronic Commerce","author":"Choi","key":"10.1016\/j.is.2006.09.003_bib3"},{"key":"10.1016\/j.is.2006.09.003_bib4","unstructured":"H.R. Varian, Markets for information goods, in: Monetary Policy in a World of Knowledge-Based Growth, Quality Change, and Uncertain Measurement, 2000."},{"key":"10.1016\/j.is.2006.09.003_bib5","unstructured":"EITO, European Information Technology Observatory, European Economic Interest Grouping, 2005."},{"key":"10.1016\/j.is.2006.09.003_bib6","unstructured":"BITKOM, Daten zur Informationsgesellschaft, BITKOM, 2005 (in German)."},{"key":"10.1016\/j.is.2006.09.003_bib7","unstructured":"eMarketer, Reports online publishing: Focus on newspapers. \u3008http:\/\/www.emarketer.com\u3009, August 2005."},{"year":"2003","series-title":"Management Information Systems (International Edition)","author":"Laudon","key":"10.1016\/j.is.2006.09.003_bib8"},{"year":"1999","series-title":"Information Rules","author":"Shapiro","key":"10.1016\/j.is.2006.09.003_bib9"},{"key":"10.1016\/j.is.2006.09.003_bib10","doi-asserted-by":"crossref","unstructured":"V. Pankratius, W. Stucky, Information systems development at the Virtual Global University: an experience report, in: ICSE \u201905: Proceedings of the 27th International Conference on Software Engineering, ACM Press, New York, NY, USA, 2005, pp. 639\u2013640.","DOI":"10.1145\/1062455.1062579"},{"key":"10.1016\/j.is.2006.09.003_bib11","unstructured":"V. Pankratius, G. Vossen, Towards e-learning grids: using grid computing in electronic learning, in: IEEE Workshop on Knowledge Grid and Grid Intelligence, Halifax, Nova Scotia, Canada, October 2003."},{"key":"10.1016\/j.is.2006.09.003_bib12","unstructured":"V. Pankratius, O. Sandel, W. Stucky, Retrieving content with agents in web service e-learning systems, in: IFIP Symposium on Professional Practice in AI, IFIP WG12.5, Toulouse, France, August 2004."},{"issue":"1\u20132","key":"10.1016\/j.is.2006.09.003_bib13","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/s10639-005-6749-2","article-title":"A conceptual view of web-based e-learning systems","volume":"10","author":"Schewe","year":"2005","journal-title":"Educ. Inf. Technol."},{"issue":"8","key":"10.1016\/j.is.2006.09.003_bib14","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1082215.1082219","article-title":"The basics of e-learning: an excerpt from handbook of human factors in web design","volume":"2005","author":"Neal","year":"2005","journal-title":"ACM eLearn"},{"key":"10.1016\/j.is.2006.09.003_bib15","series-title":"Information und Lernen mit Multimedia und Internet","article-title":"Instruktions-Design f\u00fcr Multimedia","author":"Issing","year":"2002"},{"key":"10.1016\/j.is.2006.09.003_bib16","unstructured":"Dublin Core metadata initiative. \u3008http:\/\/dublincore.org\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib17","unstructured":"AICC (Aviation Industry CBT Commitee). \u3008http:\/\/www.aicc.org\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib18","unstructured":"IMS Global Learning Consortium, Inc.\u2014Specifications. \u3008http:\/\/www.imsglobal.org\/specifications.cfm\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib19","unstructured":"IEEE Computer Society, IEEE Standard for Learning Object Metadata. \u3008http:\/\/standards.ieee.org\/\u3009, IEEE Std P1484.12.1TM-2002, September 6, 2002."},{"key":"10.1016\/j.is.2006.09.003_bib20","unstructured":"CanCore metadata standard. \u3008http:\/\/www.cancore.ca\/en\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib21","unstructured":"EdNA (Education Network Australia) Metadata Standard. \u3008http:\/\/www.edna.edu.au\/edna\/go\/pid\/385\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib22","unstructured":"Sharable Content Object Reference Model (SCORM). \u3008http:\/\/www.adlnet.org\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib23","unstructured":"Educanext 2.0. \u3008http:\/\/www.educanext.org\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib24","unstructured":"Educause. \u3008http:\/\/www.educause.edu\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib25","unstructured":"eduSourceCanada. Canadian Network of Learning Object Repositories. \u3008http:\/\/www.edusource.ca\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib26","unstructured":"Elearningeuropa. \u3008http:\/\/www.elearningeuropa.info\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib27","unstructured":"Multimedia Educational Resource for LEarning and Online Teaching (MERLOT). \u3008http:\/\/www.merlot.org\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib28","unstructured":"Smete digital library. \u3008http:\/\/www.smete.org\/smete\/\u3009, June 2006."},{"year":"2005","series-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"Pohl","key":"10.1016\/j.is.2006.09.003_bib29"},{"key":"10.1016\/j.is.2006.09.003_bib30","unstructured":"V. Pankratius, A. Oberweis, W. Stucky, Lernobjekte im E-Learning\u2014Eine kritische Beurteilung zugrunde liegender Konzepte anhand eines Vergleichs mit komponentenbasierter Software-Entwicklung, in: In 9. Workshop Multimedia in Bildung und Wirtschaft, Ilmenau, Germany, September 2005, Technische Universit\u00e4t Ilmenau (in German)."},{"year":"2002","series-title":"Component Software, Beyond Object-Oriented Programming","author":"Szyperski","key":"10.1016\/j.is.2006.09.003_bib31"},{"key":"10.1016\/j.is.2006.09.003_bib32","unstructured":"P. Clements, L.M. Northrop, Software Product Lines: Practices and Patterns, The SEI Series in Software Engineering, Addison-Wesley Professional, August 20, 2001."},{"key":"10.1016\/j.is.2006.09.003_bib33","series-title":"Structured Programming, number 8 in A.P.I.C. Studies in Data Processing","article-title":"Notes on structured programming","author":"Dijkstra","year":"1972"},{"key":"10.1016\/j.is.2006.09.003_bib34","unstructured":"D.L. Parnas, On the design and development of program families, IEEE Transaction on Software Engineering SE-2, 1976, pp. 1\u20139. Reprinted in: D.M. Hoffman, D.M. Weiss (Eds.), Software fundamentals: Collected Papers by David L. Parnas, Addison-Wesley, Reading, MA, 2001."},{"year":"2005","series-title":"Designing Software Product Lines with UML","author":"Gomaa","key":"10.1016\/j.is.2006.09.003_bib35"},{"key":"10.1016\/j.is.2006.09.003_bib36","doi-asserted-by":"crossref","unstructured":"H. Gomaa, D.L. Webber, Modeling adaptive and evolvable software product lines using the variation point model, in: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS\u201904), 2004, p. 90268c.","DOI":"10.1109\/HICSS.2004.1265638"},{"key":"10.1016\/j.is.2006.09.003_bib37","doi-asserted-by":"crossref","unstructured":"K. Kang, S. Cohen, J. Hess, W. Novak, A. Peterson, Feature-oriented domain analysis (FODA) feasibility study, Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 1990.","DOI":"10.21236\/ADA235785"},{"year":"1999","series-title":"Software Product-Line Engineering: A Family-Based Software Development Process","author":"Weiss","key":"10.1016\/j.is.2006.09.003_bib38"},{"issue":"4","key":"10.1016\/j.is.2006.09.003_bib39","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MS.2002.1020288","article-title":"Feature-oriented product line engineering","volume":"19","author":"Kang","year":"2002","journal-title":"IEEE Software"},{"issue":"3","key":"10.1016\/j.is.2006.09.003_bib40","article-title":"Reengineering of educational material: a systematic approach","volume":"1","author":"Pankratius","year":"2005","journal-title":"Int. J. Knowl. Learn. (IJKL)"},{"key":"10.1016\/j.is.2006.09.003_bib41","unstructured":"ISO\/IEC, Information technology\u2014Syntactic metalanguage\u2014Extended BNF, International Standard. \u3008http:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\u3009, December 15 1996, ISO\/IEC 14977:1996."},{"issue":"2","key":"10.1016\/j.is.2006.09.003_bib42","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","article-title":"Semantics of context-free languages","volume":"2","author":"Knuth","year":"1968","journal-title":"Mathematical Systems Theory"},{"year":"2004","series-title":"Aspect-Oriented Software Development","author":"Filman","key":"10.1016\/j.is.2006.09.003_bib43"},{"issue":"5","key":"10.1016\/j.is.2006.09.003_bib44","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1108\/09696470510611401","article-title":"Aspect-oriented reengineering of e-learning courseware","volume":"12","author":"Pankratius","year":"2005","journal-title":"Learn. Org.: An Int. J."},{"key":"10.1016\/j.is.2006.09.003_bib45","first-page":"19","article-title":"Quo vadis Komponentensysteme? Von Modulen zu grauen Komponenten","volume":"231","author":"A\u00dfmann","year":"2003","journal-title":"HMD Praxis der Wirtschaftsinformatik"},{"key":"10.1016\/j.is.2006.09.003_bib46","unstructured":"Object Management Group, Uml resource page. \u3008http:\/\/www.uml.org\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib47","unstructured":"Official homepage for DocBook: The Definitive Guide. \u3008http:\/\/docbook.org\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib48","doi-asserted-by":"crossref","unstructured":"G. Schlageter, W. Stucky, Datenbanksysteme: Konzepte und Modelle (in German), second ed., Teubner, 1983.","DOI":"10.1007\/978-3-322-93995-1"},{"year":"2002","series-title":"Workflow Management. Models, Methods, and Systems","author":"van der Aalst","key":"10.1016\/j.is.2006.09.003_bib49"},{"key":"10.1016\/j.is.2006.09.003_bib50","unstructured":"C.A. Petri, Kommunikation mit Automaten (in German), Schriften des Instituts f\u00fcr instrumentelle Mathematik, University of Bonn, Germany, 1962."},{"issue":"4","key":"10.1016\/j.is.2006.09.003_bib51","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1145\/237496.237498","article-title":"Information system behavior specification by high level petri nets","volume":"14","author":"Oberweis","year":"1996","journal-title":"ACM Trans. Inf. Syst."},{"key":"10.1016\/j.is.2006.09.003_bib52","doi-asserted-by":"crossref","unstructured":"G. Weikum, G. Vossen, Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control (Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann, 2001.","DOI":"10.1016\/B978-155860508-4\/50005-3"},{"key":"10.1016\/j.is.2006.09.003_bib53","unstructured":"W.M.P. van der Aalst, A.H.M. ter Hofstede, Workflow patterns: on the expressive power of (petri-net-based) workflow languages, in: K. Jensen (Ed.), Proceedings of the Fourth Workshop on the Practical Use of Coloured Petri Nets and CPN Tools (CPN 2002), DAIMI, vol. 560, University of Aarhus, Aarhus, Denmark, August 2002, pp. 1\u201320."},{"key":"10.1016\/j.is.2006.09.003_bib54","unstructured":"V. Pankratius, W. Stucky, A formal foundation for workflow composition, workflow view definition, and workflow normalization based on petri nets, in: S. Hartmann, M. Stumptner (eds.), Second Asia-Pacific Conference on Conceptual Modelling (APCCM2005), CRPIT, vol. 43, Newcastle, Australia, 2005, ACS, pp. 79\u201388."},{"year":"1999","series-title":"Production Workflow: Concepts and Techniques","author":"Leymann","key":"10.1016\/j.is.2006.09.003_bib55"},{"year":"2001","series-title":"Agile Software Development","author":"Cockburn","key":"10.1016\/j.is.2006.09.003_bib56"},{"key":"10.1016\/j.is.2006.09.003_bib57","doi-asserted-by":"crossref","unstructured":"W.F. Tichy, Agile development: evaluation and experience, in: ICSE\u201904: Proceedings of the 26th International Conference on Software Engineering, 2004, p. 692.","DOI":"10.1109\/ICSE.2004.1317492"},{"year":"2004","series-title":"Software Engineering","author":"Sommerville","key":"10.1016\/j.is.2006.09.003_bib58"},{"key":"10.1016\/j.is.2006.09.003_bib59","series-title":"ICSE \u201905: Proceedings of the 27th International Conference on Software Engineering","first-page":"731","article-title":"What you always wanted to know about agile methods but did not dare to ask","author":"Maurer","year":"2005"},{"year":"1999","series-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler","key":"10.1016\/j.is.2006.09.003_bib60"},{"year":"2002","series-title":"Test Driven Development: By Example","author":"Beck","key":"10.1016\/j.is.2006.09.003_bib61"},{"year":"2004","series-title":"Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools","author":"Greenfield","key":"10.1016\/j.is.2006.09.003_bib62"},{"year":"1996","series-title":"Building the Data Warehouse","author":"Inmon","key":"10.1016\/j.is.2006.09.003_bib63"},{"key":"10.1016\/j.is.2006.09.003_bib64","unstructured":"HSQLDB\u2014100% Java Database. \u3008http:\/\/hsqldb.org\/\u3009, June 2006."},{"key":"10.1016\/j.is.2006.09.003_bib65","unstructured":"J. Desel, W. Reisig, Place\/transition petri nets, in: Lectures on Petri Nets I: Basic Models: Advances in Petri Nets, Lecture Notes in Computer Science, vol. 1491, Springer, Berlin, 1998, pp. 122\u2013173."},{"year":"2002","series-title":"Petri-Netze, lineare Algebra und lineare Programmierung","author":"Desel","key":"10.1016\/j.is.2006.09.003_bib66"},{"key":"10.1016\/j.is.2006.09.003_bib67","unstructured":"L. Turner, Automating Microsoft Office 97 and Microsoft Office 2000, Microsoft Office 2000 Technical Articles, March 2000."},{"issue":"3","key":"10.1016\/j.is.2006.09.003_bib68","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1145\/356698.356702","article-title":"Petri nets","volume":"9","author":"Peterson","year":"1977","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.is.2006.09.003_bib69","doi-asserted-by":"crossref","unstructured":"T. Murata, Petri nets: properties, analysis and applications, in: Proceedings of IEEE, vol. 77, 1989, pp. 541\u2013580.","DOI":"10.1109\/5.24143"},{"year":"1981","series-title":"Petri Net Theory and the Modeling of Systems","author":"Peterson","key":"10.1016\/j.is.2006.09.003_bib70"},{"key":"10.1016\/j.is.2006.09.003_bib71","unstructured":"The Apache Ant Project. \u3008http:\/\/ant.apache.org\/\u3009, June 2006."},{"issue":"3","key":"10.1016\/j.is.2006.09.003_bib72","first-page":"43","article-title":"The design and development of information products","volume":"37","author":"Meyer","year":"1996","journal-title":"Sloan Manage. Rev."},{"issue":"1","key":"10.1016\/j.is.2006.09.003_bib73","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1504\/IJMASSC.2005.007348","article-title":"The power of product platforms in mass customisation","volume":"1","author":"Huang","year":"2005","journal-title":"Int. J. Mass Customisation"},{"key":"10.1016\/j.is.2006.09.003_bib74","unstructured":"Software Engineering Institute, Model-based software engineering. \u3008http:\/\/www.sei.cmu.edu\/mbse\/\u3009, December 2005."},{"year":"1979","series-title":"Structured Programming","author":"Dijkstra","key":"10.1016\/j.is.2006.09.003_bib75"},{"key":"10.1016\/j.is.2006.09.003_bib76","unstructured":"R. Prieto-Diaz, G. Arango, Domain Analysis and Software Systems Modeling (IEEE Computer Society Press Tutorial), IEEE Computer Society, 1991."},{"key":"10.1016\/j.is.2006.09.003_bib77","unstructured":"P. Clements, P. Kogut, Features of architecture description languages, in: Proceedings of the Seventh Annual Software Technology Conference, Salt Lake City, UT, April 1995."},{"key":"10.1016\/j.is.2006.09.003_bib78","unstructured":"P.C. Clements, A survey of architecture description languages, in: Proceedings of the Eighth International Workshop on Software Specification and Design, 22\u201323 March 1996."},{"issue":"1","key":"10.1016\/j.is.2006.09.003_bib79","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","article-title":"A classification and comparison framework for software architecture description languages","volume":"26","author":"Medvidovic","year":"2000","journal-title":"IEEE Trans. Software Eng."},{"year":"2004","series-title":"XML in a Nutshell","author":"Rusty Harold","key":"10.1016\/j.is.2006.09.003_bib80"},{"year":"2005","series-title":"Podcasting: Do It Yourself Guide","author":"Cochrane","key":"10.1016\/j.is.2006.09.003_bib81"},{"key":"10.1016\/j.is.2006.09.003_bib82","unstructured":"T-online vision. Video on demand. \u3008http:\/\/t-online-vision.de\u3009, June 2006."},{"year":"2000","series-title":"Generative Programming: Methods, Tool, and Applications","author":"Czarnecki","key":"10.1016\/j.is.2006.09.003_bib83"},{"issue":"6","key":"10.1016\/j.is.2006.09.003_bib84","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1049\/ip-sen:19990864","article-title":"Methods and tools for the automated configuration of distributed applications from reusable software architectures and components","volume":"146","author":"Gomaa","year":"1999","journal-title":"Software IEE Proc."},{"key":"10.1016\/j.is.2006.09.003_bib85","unstructured":"K. Ateyeh, Reuse-driven courseware engineering, Ph.D. Thesis, University of Karlsruhe, Shaker Verlag, 2005."},{"key":"10.1016\/j.is.2006.09.003_bib86","unstructured":"O. Conlan, C. Hockemeyer, V. Wade, D. Albert, Metadata driven approaches to facilitate adaptivity in personalized elearning systems, J. Japanese Soc. Inform. Syst. Educ. (2003)."},{"key":"10.1016\/j.is.2006.09.003_bib87","unstructured":"Software Engineering Institute, Product Line Practice (PLP) Initiative. \u3008http:\/\/www.sei.cmu.edu\/productlines\/plp_init.html\u3009, June 2006."},{"year":"2001","series-title":"Component-Based Product Line Engineering with UML","author":"Atkinson","key":"10.1016\/j.is.2006.09.003_bib88"},{"key":"10.1016\/j.is.2006.09.003_bib89","series-title":"SSR \u201899: Proceedings of the 1999 Symposium on Software Reusability","first-page":"122","article-title":"Pulse: a methodology to develop software product lines","author":"Bayer","year":"1999"}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437906000809?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437906000809?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T20:43:04Z","timestamp":1736628184000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437906000809"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,9]]},"references-count":89,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2007,9]]}},"alternative-id":["S0306437906000809"],"URL":"https:\/\/doi.org\/10.1016\/j.is.2006.09.003","relation":{},"ISSN":["0306-4379"],"issn-type":[{"type":"print","value":"0306-4379"}],"subject":[],"published":{"date-parts":[[2007,9]]}}}