{"id":"https://openalex.org/W2126009364","doi":"https://doi.org/10.1109/cmpsac.2003.1245371","title":"A test-driven component development framework based on the CORBA component model","display_name":"A test-driven component development framework based on the CORBA component model","publication_year":2004,"publication_date":"2004-03-01","ids":{"openalex":"https://openalex.org/W2126009364","doi":"https://doi.org/10.1109/cmpsac.2003.1245371","mag":"2126009364"},"language":"en","primary_location":{"id":"doi:10.1109/cmpsac.2003.1245371","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2003.1245371","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","raw_type":"proceedings-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/A5048453181","display_name":"Egon Teiniker","orcid":null},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"E. Teiniker","raw_affiliation_strings":["Institute for Technical Informatics, Graz University of Technology, Graz, Austria","Inst. for Tech. Informatics, Graz Univ. of Technol., Austria"],"affiliations":[{"raw_affiliation_string":"Institute for Technical Informatics, Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":"Inst. for Tech. Informatics, Graz Univ. of Technol., Austria","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020764651","display_name":"Stefan Mitterdorfer","orcid":null},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"S. Mitterdorfer","raw_affiliation_strings":["Institute for Technical Informatics, Graz University of Technology, Graz, Austria","Inst. for Tech. Informatics, Graz Univ. of Technol., Austria"],"affiliations":[{"raw_affiliation_string":"Institute for Technical Informatics, Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":"Inst. for Tech. Informatics, Graz Univ. of Technol., Austria","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025001231","display_name":"Leif Morgan Johnson","orcid":null},"institutions":[{"id":"https://openalex.org/I3131365647","display_name":"Alice-Salomon-Hochschule Berlin","ror":"https://ror.org/04b404920","country_code":"DE","type":"education","lineage":["https://openalex.org/I3131365647"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"L.M. Johnson","raw_affiliation_strings":["Salomon Automation GmbH, Graz, Austria","Salomon Automation GmbH"],"affiliations":[{"raw_affiliation_string":"Salomon Automation GmbH, Graz, Austria","institution_ids":[]},{"raw_affiliation_string":"Salomon Automation GmbH","institution_ids":["https://openalex.org/I3131365647"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081494574","display_name":"Christian Kreiner","orcid":"https://orcid.org/0000-0001-8354-8415"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"C. Kreiner","raw_affiliation_strings":["Institute for Technical Informatics, Graz University of Technology, Graz, Austria","Graz University of Technology, Austria; Salomon Automation GmbH"],"affiliations":[{"raw_affiliation_string":"Institute for Technical Informatics, Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":"Graz University of Technology, Austria; Salomon Automation GmbH","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109031412","display_name":"Z. Kov\u00e1cs","orcid":null},"institutions":[{"id":"https://openalex.org/I3131365647","display_name":"Alice-Salomon-Hochschule Berlin","ror":"https://ror.org/04b404920","country_code":"DE","type":"education","lineage":["https://openalex.org/I3131365647"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Z. Kovacs","raw_affiliation_strings":["Salomon Automation GmbH, Graz, Austria","Salomon Automation GmbH"],"affiliations":[{"raw_affiliation_string":"Salomon Automation GmbH, Graz, Austria","institution_ids":[]},{"raw_affiliation_string":"Salomon Automation GmbH","institution_ids":["https://openalex.org/I3131365647"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053553255","display_name":"R. Wei\u00df","orcid":null},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"R. Weiss","raw_affiliation_strings":["Institute for Technical Informatics, Graz University of Technology, Graz, Austria","Graz Univ. of Technology,   Austria"],"affiliations":[{"raw_affiliation_string":"Institute for Technical Informatics, Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":"Graz Univ. of Technology,   Austria","institution_ids":["https://openalex.org/I4092182"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5048453181"],"corresponding_institution_ids":["https://openalex.org/I4092182"],"apc_list":null,"apc_paid":null,"fwci":3.5976,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.93145875,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"400","last_page":"405"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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.9991000294685364,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.7250074148178101},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6465617418289185},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5923511385917664},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5876840353012085},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.5649527907371521},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.5356966853141785},{"id":"https://openalex.org/keywords/test-driven-development","display_name":"Test-driven development","score":0.4913569986820221},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.45297497510910034},{"id":"https://openalex.org/keywords/extreme-programming","display_name":"Extreme programming","score":0.4403999447822571},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.4313785433769226},{"id":"https://openalex.org/keywords/test-management-approach","display_name":"Test Management Approach","score":0.4274599850177765},{"id":"https://openalex.org/keywords/model-based-testing","display_name":"Model-based testing","score":0.4135608673095703},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.3483982980251312},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.3362314701080322},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33307409286499023},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3309015929698944}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7250074148178101},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6465617418289185},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5923511385917664},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5876840353012085},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.5649527907371521},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.5356966853141785},{"id":"https://openalex.org/C4478048","wikidata":"https://www.wikidata.org/wiki/Q950250","display_name":"Test-driven development","level":4,"score":0.4913569986820221},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.45297497510910034},{"id":"https://openalex.org/C122944926","wikidata":"https://www.wikidata.org/wiki/Q209711","display_name":"Extreme programming","level":5,"score":0.4403999447822571},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.4313785433769226},{"id":"https://openalex.org/C7435765","wikidata":"https://www.wikidata.org/wiki/Q7705776","display_name":"Test Management Approach","level":5,"score":0.4274599850177765},{"id":"https://openalex.org/C165825675","wikidata":"https://www.wikidata.org/wiki/Q1399743","display_name":"Model-based testing","level":4,"score":0.4135608673095703},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.3483982980251312},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.3362314701080322},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33307409286499023},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3309015929698944},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cmpsac.2003.1245371","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2003.1245371","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5699999928474426}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1493688518","https://openalex.org/W1507539036","https://openalex.org/W1520813197","https://openalex.org/W1524791220","https://openalex.org/W1565279216","https://openalex.org/W2014309790","https://openalex.org/W2103393482","https://openalex.org/W2126624178","https://openalex.org/W2136021491","https://openalex.org/W2144973245","https://openalex.org/W2162366870","https://openalex.org/W2170478711","https://openalex.org/W2752455916","https://openalex.org/W2798338883","https://openalex.org/W2969830168","https://openalex.org/W3143245542","https://openalex.org/W6767156165"],"related_works":["https://openalex.org/W55140150","https://openalex.org/W2400628845","https://openalex.org/W2204156854","https://openalex.org/W2243231242","https://openalex.org/W1978406750","https://openalex.org/W2018145554","https://openalex.org/W1581733465","https://openalex.org/W1598160211","https://openalex.org/W1966242135","https://openalex.org/W3194794146"],"abstract_inverted_index":{"Short":[0],"product":[1],"cycles":[2],"and":[3,19,67,75],"rapidly":[4],"changing":[5],"requirements":[6],"are":[7,36],"increasingly":[8],"forcing":[9],"developers":[10],"to":[11,39,72,76],"use":[12],"agile":[13],"development":[14,52],"strategies":[15,29],"like":[16],"extreme":[17],"programming":[18],"test-driven":[20,50],"development.":[21],"At":[22],"the":[23],"same":[24],"time,":[25],"hierarchical":[26],"software":[27,34,42,80],"design":[28],"such":[30],"as":[31,68],"component":[32,51,61],"based":[33],"engineering":[35],"becoming":[37],"necessary":[38],"overcome":[40],"increasing":[41],"complexity.":[43],"In":[44],"this":[45],"paper,":[46],"we":[47],"present":[48],"a":[49,59],"framework":[53],"that":[54],"encapsulates":[55],"test":[56],"code":[57],"in":[58],"mirror":[60],"for":[62],"automated":[63],"testing":[64],"during":[65],"development,":[66],"an":[69],"executable":[70],"semantic":[71],"simplify":[73],"assessment":[74],"increase":[77],"trustworthiness":[78],"of":[79],"systems.":[81]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
