{"id":"https://openalex.org/W2155649401","doi":"https://doi.org/10.1109/tse.2004.100","title":"Documentation driven development for complex real-time systems","display_name":"Documentation driven development for complex real-time systems","publication_year":2004,"publication_date":"2004-12-01","ids":{"openalex":"https://openalex.org/W2155649401","doi":"https://doi.org/10.1109/tse.2004.100","mag":"2155649401"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2004.100","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2004.100","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083062906","display_name":"Luqi","orcid":null},"institutions":[{"id":"https://openalex.org/I35364215","display_name":"Naval Postgraduate School","ror":"https://ror.org/033yfkj90","country_code":"US","type":"education","lineage":["https://openalex.org/I1330347796","https://openalex.org/I3130687028","https://openalex.org/I35364215"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Luqi","raw_affiliation_strings":["Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA","institution_ids":["https://openalex.org/I35364215"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012270908","display_name":"L. Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I35364215","display_name":"Naval Postgraduate School","ror":"https://ror.org/033yfkj90","country_code":"US","type":"education","lineage":["https://openalex.org/I1330347796","https://openalex.org/I3130687028","https://openalex.org/I35364215"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"L. Zhang","raw_affiliation_strings":["Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA","institution_ids":["https://openalex.org/I35364215"]}]},{"author_position":"middle","author":{"id":null,"display_name":"V. Berzins","orcid":null},"institutions":[{"id":"https://openalex.org/I35364215","display_name":"Naval Postgraduate School","ror":"https://ror.org/033yfkj90","country_code":"US","type":"education","lineage":["https://openalex.org/I1330347796","https://openalex.org/I3130687028","https://openalex.org/I35364215"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"V. Berzins","raw_affiliation_strings":["Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA","institution_ids":["https://openalex.org/I35364215"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101497427","display_name":"Ying Qiao","orcid":"https://orcid.org/0009-0003-4767-5494"},"institutions":[{"id":"https://openalex.org/I35364215","display_name":"Naval Postgraduate School","ror":"https://ror.org/033yfkj90","country_code":"US","type":"education","lineage":["https://openalex.org/I1330347796","https://openalex.org/I3130687028","https://openalex.org/I35364215"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Y. Qiao","raw_affiliation_strings":["Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Automation Center, Department of Computer Science, US Naval Postgraduate School, Monterrey, CA, USA","institution_ids":["https://openalex.org/I35364215"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I35364215"],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.9906,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.84318488,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"30","issue":"12","first_page":"936","last_page":"952"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.8488587141036987},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7534738779067993},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6475063562393188},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.5714770555496216},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5440806746482849},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5160953402519226},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.49097660183906555},{"id":"https://openalex.org/keywords/software-documentation","display_name":"Software documentation","score":0.48962193727493286},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.44846659898757935},{"id":"https://openalex.org/keywords/systems-development-life-cycle","display_name":"Systems development life cycle","score":0.4348735213279724},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.3598765432834625},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14399617910385132},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11988064646720886}],"concepts":[{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.8488587141036987},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7534738779067993},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6475063562393188},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.5714770555496216},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5440806746482849},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5160953402519226},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49097660183906555},{"id":"https://openalex.org/C81587897","wikidata":"https://www.wikidata.org/wiki/Q181702","display_name":"Software documentation","level":5,"score":0.48962193727493286},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.44846659898757935},{"id":"https://openalex.org/C120617098","wikidata":"https://www.wikidata.org/wiki/Q559486","display_name":"Systems development life cycle","level":5,"score":0.4348735213279724},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.3598765432834625},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14399617910385132},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11988064646720886}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2004.100","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2004.100","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:calhoun.nps.edu:10945/42338","is_oa":false,"landing_page_url":"http://hdl.handle.net/10945/42338","pdf_url":null,"source":{"id":"https://openalex.org/S4306400952","display_name":"Calhoun: The Naval Postgraduate School Institutional Archive (Naval Postgraduate School)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35364215","host_organization_name":"Naval Postgraduate School","host_organization_lineage":["https://openalex.org/I35364215"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5099999904632568,"display_name":"Responsible consumption and production","id":"https://metadata.un.org/sdg/12"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":69,"referenced_works":["https://openalex.org/W196328223","https://openalex.org/W1488673372","https://openalex.org/W1493688518","https://openalex.org/W1495461922","https://openalex.org/W1495479466","https://openalex.org/W1503008521","https://openalex.org/W1512902557","https://openalex.org/W1517296227","https://openalex.org/W1521410408","https://openalex.org/W1521492560","https://openalex.org/W1523596170","https://openalex.org/W1529465401","https://openalex.org/W1546502429","https://openalex.org/W1548702565","https://openalex.org/W1550487903","https://openalex.org/W1557824269","https://openalex.org/W1561502608","https://openalex.org/W1562611875","https://openalex.org/W1583034058","https://openalex.org/W1584423642","https://openalex.org/W1595791950","https://openalex.org/W1602304209","https://openalex.org/W1627979933","https://openalex.org/W1695833489","https://openalex.org/W1981782231","https://openalex.org/W1985076540","https://openalex.org/W1991567646","https://openalex.org/W1994410397","https://openalex.org/W2001948795","https://openalex.org/W2003468239","https://openalex.org/W2017731150","https://openalex.org/W2029841165","https://openalex.org/W2051041313","https://openalex.org/W2076151793","https://openalex.org/W2091921366","https://openalex.org/W2093121001","https://openalex.org/W2095037572","https://openalex.org/W2097968575","https://openalex.org/W2100139843","https://openalex.org/W2108664553","https://openalex.org/W2110334485","https://openalex.org/W2113560220","https://openalex.org/W2114767673","https://openalex.org/W2115163448","https://openalex.org/W2121805588","https://openalex.org/W2132506979","https://openalex.org/W2138338745","https://openalex.org/W2149260865","https://openalex.org/W2483272298","https://openalex.org/W2504441325","https://openalex.org/W2752455916","https://openalex.org/W2753385853","https://openalex.org/W2800423704","https://openalex.org/W3141785949","https://openalex.org/W4205766889","https://openalex.org/W4206457894","https://openalex.org/W4234865158","https://openalex.org/W4236463299","https://openalex.org/W6629009453","https://openalex.org/W6629548312","https://openalex.org/W6630004383","https://openalex.org/W6631767708","https://openalex.org/W6633580792","https://openalex.org/W6633932566","https://openalex.org/W6635075874","https://openalex.org/W6663087206","https://openalex.org/W6676944311","https://openalex.org/W6677966060","https://openalex.org/W7065981274"],"related_works":["https://openalex.org/W2133695427","https://openalex.org/W1489527265","https://openalex.org/W3118244000","https://openalex.org/W1884470953","https://openalex.org/W2133890582","https://openalex.org/W1219874186","https://openalex.org/W2107149849","https://openalex.org/W2540074446","https://openalex.org/W2072799498","https://openalex.org/W2155649401"],"abstract_inverted_index":{"This":[0,18],"work":[1],"presents":[2],"a":[3,38,51,90,102,108,152],"novel":[4],"approach":[5,19],"for":[6,77],"development":[7,15,27,66,76,127],"of":[8,23,74,144,158],"complex":[9,78],"real-time":[10,79],"systems,":[11],"called":[12],"the":[13,31,72,125,132,139,159],"documentation-driven":[14],"(DDD)":[16],"approach.":[17,161],"can":[20],"enhance":[21],"integration":[22],"computer":[24],"aided":[25],"software":[26,75,86,126],"activities,":[28],"which":[29],"encompass":[30],"entire":[32],"life":[33],"cycle.":[34],"DDD":[35,81,97],"will":[36,82,114,130],"provide":[37,50],"mechanism":[39],"to":[40,45,57,61],"monitor":[41,131],"and":[42,49,54,93,107,119,137,141],"quickly":[43],"respond":[44],"changes":[46,134],"in":[47,65,135],"requirements":[48,136],"friendly":[52],"communication":[53],"collaboration":[55],"environment":[56],"enable":[58],"different":[59],"stakeholders":[60],"be":[62],"easily":[63],"involved":[64],"processes":[67],"and,":[68],"therefore,":[69],"significantly":[70],"improve":[71],"agility":[73],"systems.":[80],"also":[83],"support":[84],"automated":[85],"generation":[87],"based":[88],"on":[89],"computational":[91],"model":[92],"some":[94],"relevant":[95],"techniques.":[96],"includes":[98],"two":[99],"main":[100],"parts:":[101],"documentation":[103,122],"management":[104],"system":[105,111],"(DMS)":[106],"process":[109],"measurement":[110],"(PMS).":[112],"DMS":[113],"create,":[115],"organize,":[116],"monitor,":[117],"analyze,":[118],"transform":[120],"all":[121],"associated":[123],"with":[124],"process.":[128],"PMS":[129],"frequent":[133],"assess":[138],"effort":[140],"success":[142],"possibility":[143],"development.":[145],"A":[146],"case":[147],"study":[148],"was":[149],"conducted":[150],"by":[151],"tool":[153],"set":[154],"that":[155],"realized":[156],"part":[157],"proposed":[160]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
