{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T00:28:00Z","timestamp":1648945680706},"reference-count":31,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1989,9,1]],"date-time":"1989-09-01T00:00:00Z","timestamp":620611200000},"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":["Journal of Systems and Software"],"published-print":{"date-parts":[[1989,9]]},"DOI":"10.1016\/0164-1212(89)90024-1","type":"journal-article","created":{"date-parts":[[2003,8,8]],"date-time":"2003-08-08T00:49:55Z","timestamp":1060303795000},"page":"125-138","source":"Crossref","is-referenced-by-count":0,"title":["An overview of some software design languages"],"prefix":"10.1016","volume":"10","author":[{"given":"Panayotis E.","family":"Pintelas","sequence":"first","affiliation":[]},{"given":"Vasilios","family":"Kallistros","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0164-1212(89)90024-1_BIB1","first-page":"334","article-title":"Software Engineering","author":"Sommerville","year":"1987"},{"key":"10.1016\/0164-1212(89)90024-1_BIB2","series-title":"Structured Programming","author":"Dahl","year":"1972"},{"key":"10.1016\/0164-1212(89)90024-1_BIB3","first-page":"473","article-title":"Structured Design","author":"Yourdon","year":"1979"},{"key":"10.1016\/0164-1212(89)90024-1_BIB4","series-title":"Principles of Program Design","author":"Jackson","year":"1975"},{"key":"10.1016\/0164-1212(89)90024-1_BIB5","first-page":"1085","article-title":"Software Representation and Composition Techniques","volume":"68","author":"Peters","year":"1980"},{"key":"10.1016\/0164-1212(89)90024-1_BIB6","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1109\/TSE.1986.6312969","article-title":"A Survey of Software Design Techniques","volume":"12","author":"Yau","year":"1986","journal-title":"IEEE Trans. on Software Eng."},{"key":"10.1016\/0164-1212(89)90024-1_BIB7","series-title":"Proc. of Nat. Comp. Conf.","first-page":"271","article-title":"PDL\u2014A Tool for Software Design","author":"Caine","year":"1975"},{"key":"10.1016\/0164-1212(89)90024-1_BIB8","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1147\/sj.152.0155","article-title":"Top-Down Development Using a Program Design Language","volume":"15","author":"Leer","year":"1976","journal-title":"IBM Syst. J"},{"key":"10.1016\/0164-1212(89)90024-1_BIB9","series-title":"Structured Programming Theory and Practice","author":"Linger","year":"1979"},{"key":"10.1016\/0164-1212(89)90024-1_BIB10","series-title":"Proc. of Nat. Comp. Conf.","first-page":"1013","article-title":"Program Forms and Program Form Analyzers for High-Level Structured Design","author":"Ramanathan","year":"1979"},{"key":"10.1016\/0164-1212(89)90024-1_BIB11","doi-asserted-by":"crossref","first-page":"1072","DOI":"10.1145\/7538.7541","article-title":"Schematic Pseudocode for Program Constructs and its Computer Automation by Schemacode","volume":"29","author":"Robillard","year":"1986","journal-title":"Commun. of the ACM"},{"key":"10.1016\/0164-1212(89)90024-1_BIB12","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1147\/rd.276.0558","article-title":"SLAN-4: A Language for the Specification and Design of Large Software Systems'","volume":"27","author":"Beichter","year":"1983","journal-title":"IBM J. of R&D"},{"key":"10.1016\/0164-1212(89)90024-1_BIB13","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/TSE.1984.5010217","article-title":"SLAN-4\u2014A Software Specification and Design Language","volume":"10","author":"Beichter","year":"1984","journal-title":"IEEE Trans. on Software Eng."},{"key":"10.1016\/0164-1212(89)90024-1_BIB14","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1109\/C-M.1981.220257","article-title":"The Flex Software Design System: Designers Need Languages, Too","volume":"14\/11","author":"Sutton","year":"1981","journal-title":"Computer"},{"key":"10.1016\/0164-1212(89)90024-1_BIB15","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1093\/comjnl\/24.3.235","article-title":"The Gamma Software Engineering System","volume":"24","author":"Falla","year":"1981","journal-title":"Comput. J."},{"key":"10.1016\/0164-1212(89)90024-1_BIB16","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1147\/sj.223.0170","article-title":"Abstract Design and Program Translator: New Tools for Software Design","volume":"22","author":"Archibald","year":"1983","journal-title":"IBM Syst. J."},{"key":"10.1016\/0164-1212(89)90024-1_BIB17","article-title":"PDL\/ADA: DSM Project's Ada-Program Design Language Reference Manual","author":"IBM","year":"1981"},{"key":"10.1016\/0164-1212(89)90024-1_BIB18","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/998347.998349","article-title":"Ada for Design: An Approach for Transitioning Industry Software Developers","volume":"2\/1","author":"Hart","year":"1982","journal-title":"Ada Letters"},{"key":"10.1016\/0164-1212(89)90024-1_BIB19","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/989833.989834","article-title":"The Middle-Way Approach for Ada Based PDL Syntax","volume":"2\/4","author":"Gabber","year":"1983","journal-title":"Ada Letters"},{"key":"10.1016\/0164-1212(89)90024-1_BIB20","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1093\/comjnl\/23.3.230","article-title":"APL as a Software Design Specification Language","volume":"23","author":"Jones","year":"1980","journal-title":"Comput J."},{"key":"10.1016\/0164-1212(89)90024-1_BIB21","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1002\/spe.4380101004","article-title":"Experiences with a Schematic Logic Preprocessor","volume":"10","author":"Triance","year":"1980","journal-title":"Software Pract. and Exp."},{"key":"10.1016\/0164-1212(89)90024-1_BIB22","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","article-title":"On the Criteria to be Used in Decomposing Systems into Modules","volume":"15","author":"Parnas","year":"1972","journal-title":"Commun. of the ACM"},{"key":"10.1016\/0164-1212(89)90024-1_BIB23","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1145\/362575.362577","article-title":"Program Development by Stepwise Refinement","volume":"14","author":"Wirth","year":"1971","journal-title":"Commun. of the ACM"},{"key":"10.1016\/0164-1212(89)90024-1_BIB24","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1145\/359763.359789","article-title":"Abstraction Mechanisms in CLU'","volume":"20","author":"Liskov","year":"1977","journal-title":"Commun. of the ACM"},{"key":"10.1016\/0164-1212(89)90024-1_BIB25","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1145\/359763.359782","article-title":"Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators","volume":"20","author":"Shaw","year":"1977","journal-title":"Commun. of the ACM"},{"key":"10.1016\/0164-1212(89)90024-1_BIB26","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1109\/TSE.1976.233830","article-title":"An introduction to the Construction and Verification of Alphard Programs","volume":"2","author":"Wulf","year":"1976","journal-title":"IEEE Trans. on Software Eng."},{"key":"10.1016\/0164-1212(89)90024-1_BIB27","series-title":"Software Engineering with Ada","author":"Booch","year":"1983"},{"key":"10.1016\/0164-1212(89)90024-1_BIB28","series-title":"Ada for Experienced Programmers","author":"Habermann","year":"1983"},{"key":"10.1016\/0164-1212(89)90024-1_BIB29","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1145\/3894.3898","article-title":"Paradigms for Design and Implementation in Ada","volume":"28","author":"Rajlich","year":"1985","journal-title":"Commun. of the ACM"},{"issue":"No. 4","key":"10.1016\/0164-1212(89)90024-1_BIB30","first-page":"2","volume":"Vol. IV","year":"1986","journal-title":"Ada IC Newsletter"},{"key":"10.1016\/0164-1212(89)90024-1_BIB31","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1002\/j.1538-7305.1981.tb00304.x","article-title":"Using Documentation as a Software Design Medium","volume":"60","author":"Hester","year":"1981","journal-title":"Bell Syst. Tech. J."}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121289900241?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121289900241?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,14]],"date-time":"2019-03-14T22:57:02Z","timestamp":1552604222000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0164121289900241"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,9]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1989,9]]}},"alternative-id":["0164121289900241"],"URL":"https:\/\/doi.org\/10.1016\/0164-1212(89)90024-1","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1989,9]]}}}