{"title":"Testing and Traceability Aspects in the Context of the Model Driven Architecture (MDA)","authors":"A. Grave","doi":"10.2478/v10143-010-0024-8","DOIUrl":null,"url":null,"abstract":"Testing and Traceability Aspects in the Context of the Model Driven Architecture (MDA) With the growth of complexity of the software systems it becomes more complicated to ensure and evaluate quality of the software being built. This paper discusses quality of the software in the context of the Model Driven Architecture. Paper analyses factors that affect quality of the software in the software development projects that are developed using MDA. As one of the important factor that affects quality of the software, is traceability. This paper provides description of the traceability property and importance of it within development of the software. Within context of this paper traceability is considered as a property of a system description technique that allows changes in one of the system descriptions to be traced to the corresponding portions of the other descriptions. This paper is focused on such aspects of the software development as testing and traceability in the context of MDA. Paper contains in review of traceability, MDA and traceability within MDA. Also paper contains description of the method for formal definition of the problem domain - called Topological functioning modeling for model driven architecture (TFMfMDA). This paper introduces method of the application of the TFM as the traceability tool. TFM as the traceability tool can be used to analyze impact of the changes and select most important tests. Testēšanas un trasējamības aspekti modeļu vadāmās arhitektūras kontekstā Pieaugot informācijas sistēmu sarežgītībai, arvien sarežgītāk kļūst novērtēt un nodrošināt programmatūras kvalitāti. Dotais pētījums apskata programmatūras kvalitātes aspektu Modeļvadāmās arhitektūras kontekstā. Rakstā tiek analizēti faktori, kas ietekmē programmatūras kvalitāti, kas tiek izstrādāta vadoties pēc Modeļvadāmās arhitektūras principiem. Kā viens no svarīgiem faktoriem, kas ietekmē programmatūras izstrādes kvalitāte tiek apskatīta trasējamība. Dotais raksts apraksta trasējamības īpašību un tās svarīgumu programmatūras izstrādes procesā. Dotā raksta kontekstā trasējamība tiek aplūkota kā sistēmas apraksta tehnikas īpašība, kas ļauj vienā sistēmas aprakstā veiktās izmaiņas, attiecināt uz atbilstošām daļām citos sistēmas aprakstos. Dotajā rakstā uzmanība tiek vērsta uz tādiem programmatūras izstrādes aspektiem, kā trasējamība un testēšana. Dotajā rakstā piedāvāts lietot topologisko funkcionēšanas modeli trasējamības kvalitātes veicināšanai. Sasaistot topologisko funkcionēšanas modeli (TFM) ar no platformas neatkarīgo modeli (PIM), tiek atvieglota un uzlabota izmaiņu ietekmes novērtēšana un svarīgāko testu noteikšana. Тестирование и трассируемость в контексте МДА Информационные системы становятся все сложнее, и вместе с тем все сложнее оценить и обеспечить качество программного обеспечения. Данное исследование рассматривает качество разрабатываемого программного обеспечения в контексте МДА. В статье анализируются факторы, которые влияют на качество разрабатываемых информационных систем. Как один из важнейших факторов рассматривается свойство трассируемости. В контексте данного исследования трассируемость рассматривается, как свойство техники описания системы, которое позволяет связать изменения сделанные в одном описании системы, с соответствующими частями в других описаниях системы. В данной статье внимание уделяется трассируемости и тестированию информационных систем разработанных используя МДА. В данной статье предлагается использовать топологическую модель функционирования системы, как инструмент для трассирования. Использование топологической модели функционирования системы для трассировки позволяет лучше решить такие задачи как анализ воздействия изменений и отбор самых важных тестов.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"305 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2478/v10143-010-0024-8","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Testing and Traceability Aspects in the Context of the Model Driven Architecture (MDA) With the growth of complexity of the software systems it becomes more complicated to ensure and evaluate quality of the software being built. This paper discusses quality of the software in the context of the Model Driven Architecture. Paper analyses factors that affect quality of the software in the software development projects that are developed using MDA. As one of the important factor that affects quality of the software, is traceability. This paper provides description of the traceability property and importance of it within development of the software. Within context of this paper traceability is considered as a property of a system description technique that allows changes in one of the system descriptions to be traced to the corresponding portions of the other descriptions. This paper is focused on such aspects of the software development as testing and traceability in the context of MDA. Paper contains in review of traceability, MDA and traceability within MDA. Also paper contains description of the method for formal definition of the problem domain - called Topological functioning modeling for model driven architecture (TFMfMDA). This paper introduces method of the application of the TFM as the traceability tool. TFM as the traceability tool can be used to analyze impact of the changes and select most important tests. Testēšanas un trasējamības aspekti modeļu vadāmās arhitektūras kontekstā Pieaugot informācijas sistēmu sarežgītībai, arvien sarežgītāk kļūst novērtēt un nodrošināt programmatūras kvalitāti. Dotais pētījums apskata programmatūras kvalitātes aspektu Modeļvadāmās arhitektūras kontekstā. Rakstā tiek analizēti faktori, kas ietekmē programmatūras kvalitāti, kas tiek izstrādāta vadoties pēc Modeļvadāmās arhitektūras principiem. Kā viens no svarīgiem faktoriem, kas ietekmē programmatūras izstrādes kvalitāte tiek apskatīta trasējamība. Dotais raksts apraksta trasējamības īpašību un tās svarīgumu programmatūras izstrādes procesā. Dotā raksta kontekstā trasējamība tiek aplūkota kā sistēmas apraksta tehnikas īpašība, kas ļauj vienā sistēmas aprakstā veiktās izmaiņas, attiecināt uz atbilstošām daļām citos sistēmas aprakstos. Dotajā rakstā uzmanība tiek vērsta uz tādiem programmatūras izstrādes aspektiem, kā trasējamība un testēšana. Dotajā rakstā piedāvāts lietot topologisko funkcionēšanas modeli trasējamības kvalitātes veicināšanai. Sasaistot topologisko funkcionēšanas modeli (TFM) ar no platformas neatkarīgo modeli (PIM), tiek atvieglota un uzlabota izmaiņu ietekmes novērtēšana un svarīgāko testu noteikšana. Тестирование и трассируемость в контексте МДА Информационные системы становятся все сложнее, и вместе с тем все сложнее оценить и обеспечить качество программного обеспечения. Данное исследование рассматривает качество разрабатываемого программного обеспечения в контексте МДА. В статье анализируются факторы, которые влияют на качество разрабатываемых информационных систем. Как один из важнейших факторов рассматривается свойство трассируемости. В контексте данного исследования трассируемость рассматривается, как свойство техники описания системы, которое позволяет связать изменения сделанные в одном описании системы, с соответствующими частями в других описаниях системы. В данной статье внимание уделяется трассируемости и тестированию информационных систем разработанных используя МДА. В данной статье предлагается использовать топологическую модель функционирования системы, как инструмент для трассирования. Использование топологической модели функционирования системы для трассировки позволяет лучше решить такие задачи как анализ воздействия изменений и отбор самых важных тестов.
模型驱动体系结构(MDA)环境中的测试和可追溯性方面随着软件系统复杂性的增长,确保和评估正在构建的软件的质量变得更加复杂。本文讨论了模型驱动体系结构背景下的软件质量问题。本文分析了在使用MDA开发的软件开发项目中影响软件质量的因素。可追溯性是影响软件质量的重要因素之一。本文描述了可追溯性的特性及其在软件开发中的重要性。在本文的上下文中,可追溯性被认为是系统描述技术的一个属性,它允许在一个系统描述中的变化被追踪到其他描述的相应部分。本文主要关注软件开发的一些方面,如MDA环境中的测试和可追溯性。文件中包含可追溯性、MDA和MDA内部的可追溯性的回顾。本文还描述了问题域的形式化定义方法——模型驱动体系结构的拓扑功能建模(TFMfMDA)。本文介绍了TFM作为跟踪工具的应用方法。TFM作为跟踪工具可以用来分析变更的影响并选择最重要的测试。Testēšanas un trasējamības aspekti modeļu vadāmās arhitektūras kontekstia Pieaugot informācijas sistēmu sarežgītībai, arvien sarežgītāk kļūst novērtēt un nodrošināt programmatūras kvalitāti。Dotais pētījums apskata programmatūras kvalitātes aspektu Modeļvadāmās arhitektūras kontekstna。rakstnitiek analizēti faktori, kas ietenikki programmatūras kvalitāti, kas tiek izstrādāta vadoties pēc Modeļvadāmās arhitektūras原理。kkviens no svark . giem faktoriem, kas ietekm . programmatūras izstrādes kvalitāte tiek apskatk . ta trasējamība。Dotais raksts apraksta trasējamības īpašību un tās svars īgumu programmatūras izstrādes process。点āraksta kontekstātra利用ē果酱ī英航tiek aplū哥打kā认定ēmas apraksta tehnikasīpašī英航,卡斯ļauj vienā认定ēmas aprakstāveiktā年代izmaiņ,attiecin tā是乌斯atbilstošām daļām急速地认定ēmas aprakstos。dotajak ā rakstak uzmank ība tiek vērsta uz tādiem programmatūras izstrādes aspektiem, ka ā trasējamība un testēšana。dotajja rakstya piedāvāts lietot topologisko funkcionēšanas modeli trasējamības kvalitātes veicināšanai。Sasaistot topologisko funkcionēšanas modeli (TFM)是没有平台的neatkari - go modeli (PIM),类似于atvieglota un uzlabota izmaiņu ietekmes novērtēšana un svarīgāko testu noteikšana。ТестированиеитрассируемостьвконтекстеМДАИнформационныесистемыстановятсявсесложнее,ивместестемвсесложнееоценитьиобеспечитькачествопрограммногообеспечения。ДанноеисследованиерассматриваеткачестворазрабатываемогопрограммногообеспечениявконтекстеМДА。Встатьеанализируютсяфакторы,которыевлияютнакачестворазрабатываемыхинформационныхсистем。Какодинизважнейшихфактороврассматриваетсясвойствотрассируемости。Вконтекстеданногоисследованиятрассируемостьрассматривается,каксвойствотехникиописаниясистемы,котороепозволяетсвязатьизменениясделанныеводномописаниисистемы,ссоответствующимичастямивдругихописанияхсистемы。ВданнойстатьевниманиеуделяетсятрассируемостиитестированиюинформационныхсистемразработанныхиспользуяМДА。Вданнойстатьепредлагаетсяиспользоватьтопологическуюмодельфункционированиясистемы,какинструментдлятрассирования。Использованиетопологическоймоделифункционированиясистемыдлятрассировкипозволяетлучшерешитьтакиезадачикаканализвоздействияизмененийиотборсамыхважныхтестов。