Loading…
Consistency Management of Heterogeneous Software Artifacts
The development of complex software systems involves the participation of many stakeholders (e. g. customers, users, analysts, designers, and developers) who collaborate in publishing numerous heterogeneous software artifacts such as source code, analysis models and design, unit tests, XML deploymen...
Saved in:
Published in: | International journal of computer applications 2013-01, Vol.78 (14), p.35-41 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 41 |
container_issue | 14 |
container_start_page | 35 |
container_title | International journal of computer applications |
container_volume | 78 |
creator | Zekkaoui, Mounir Fennan, Abdelhadi |
description | The development of complex software systems involves the participation of many stakeholders (e. g. customers, users, analysts, designers, and developers) who collaborate in publishing numerous heterogeneous software artifacts such as source code, analysis models and design, unit tests, XML deployment descriptors, the user guides, among many others. Since these artifacts are spread over several designs sites and therefore stored in several version managers. In this context it becomes very difficult to ensure their consistency and manage the impact of their evolution out the development process. In this article we propose a unified meta-model to represent the different elementary operations built on a set of heterogeneous artifacts and establish a uniform formalism to express consistency rules as logical constraints based on the meta-model construction. Our approach allowing us to deal with consistency between different artifacts whatever their kind. We will validate our approach by building a eclipse plug-in (in progress) that will provide an interface to declare the rules of consistency and check engine to detect violations of constraints listed previously. |
doi_str_mv | 10.5120/13594-1420 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1671501404</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3085245801</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1320-fdfa9d9c34677e7ff536016a3da182288c48922933c51e039b1dd917a9e623d43</originalsourceid><addsrcrecordid>eNpdkMFKAzEQQIMoWGovfsGCFxFWM0k22XgrRa1Q8aCeQ8xOypZ2U5Ms0r-323oQ5zJzeAyPR8gl0NsKGL0DXmlRgmD0hIyoVlVZ17U6_XOfk0lKK7ofrpnUYkTuZ6FLbcrYuV3xYju7xA12uQi-mGPGGJbYYehT8RZ8_rYRi2nMrbcupwty5u064eR3j8nH48P7bF4uXp-eZ9NF6YAzWvrGW91ox4VUCpX3FZcUpOWNhZqxunai1oxpzl0FuBf7hKbRoKxGyXgj-JhcH_9uY_jqMWWzaZPD9doezAxIBRUFQQf06h-6Cn3s9nYGBFcStBIDdXOkXAwpRfRmG9uNjTsD1AwlzaGkGUryH_8SYu4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1437619744</pqid></control><display><type>article</type><title>Consistency Management of Heterogeneous Software Artifacts</title><source>Freely Accessible Journals</source><creator>Zekkaoui, Mounir ; Fennan, Abdelhadi</creator><creatorcontrib>Zekkaoui, Mounir ; Fennan, Abdelhadi</creatorcontrib><description>The development of complex software systems involves the participation of many stakeholders (e. g. customers, users, analysts, designers, and developers) who collaborate in publishing numerous heterogeneous software artifacts such as source code, analysis models and design, unit tests, XML deployment descriptors, the user guides, among many others. Since these artifacts are spread over several designs sites and therefore stored in several version managers. In this context it becomes very difficult to ensure their consistency and manage the impact of their evolution out the development process. In this article we propose a unified meta-model to represent the different elementary operations built on a set of heterogeneous artifacts and establish a uniform formalism to express consistency rules as logical constraints based on the meta-model construction. Our approach allowing us to deal with consistency between different artifacts whatever their kind. We will validate our approach by building a eclipse plug-in (in progress) that will provide an interface to declare the rules of consistency and check engine to detect violations of constraints listed previously.</description><identifier>ISSN: 0975-8887</identifier><identifier>EISSN: 0975-8887</identifier><identifier>DOI: 10.5120/13594-1420</identifier><language>eng</language><publisher>New York: Foundation of Computer Science</publisher><subject>Computer programs ; Consistency ; Design engineering ; Mathematical models ; Software ; Source code ; Spreads</subject><ispartof>International journal of computer applications, 2013-01, Vol.78 (14), p.35-41</ispartof><rights>Copyright Foundation of Computer Science 2013</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Zekkaoui, Mounir</creatorcontrib><creatorcontrib>Fennan, Abdelhadi</creatorcontrib><title>Consistency Management of Heterogeneous Software Artifacts</title><title>International journal of computer applications</title><description>The development of complex software systems involves the participation of many stakeholders (e. g. customers, users, analysts, designers, and developers) who collaborate in publishing numerous heterogeneous software artifacts such as source code, analysis models and design, unit tests, XML deployment descriptors, the user guides, among many others. Since these artifacts are spread over several designs sites and therefore stored in several version managers. In this context it becomes very difficult to ensure their consistency and manage the impact of their evolution out the development process. In this article we propose a unified meta-model to represent the different elementary operations built on a set of heterogeneous artifacts and establish a uniform formalism to express consistency rules as logical constraints based on the meta-model construction. Our approach allowing us to deal with consistency between different artifacts whatever their kind. We will validate our approach by building a eclipse plug-in (in progress) that will provide an interface to declare the rules of consistency and check engine to detect violations of constraints listed previously.</description><subject>Computer programs</subject><subject>Consistency</subject><subject>Design engineering</subject><subject>Mathematical models</subject><subject>Software</subject><subject>Source code</subject><subject>Spreads</subject><issn>0975-8887</issn><issn>0975-8887</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNpdkMFKAzEQQIMoWGovfsGCFxFWM0k22XgrRa1Q8aCeQ8xOypZ2U5Ms0r-323oQ5zJzeAyPR8gl0NsKGL0DXmlRgmD0hIyoVlVZ17U6_XOfk0lKK7ofrpnUYkTuZ6FLbcrYuV3xYju7xA12uQi-mGPGGJbYYehT8RZ8_rYRi2nMrbcupwty5u064eR3j8nH48P7bF4uXp-eZ9NF6YAzWvrGW91ox4VUCpX3FZcUpOWNhZqxunai1oxpzl0FuBf7hKbRoKxGyXgj-JhcH_9uY_jqMWWzaZPD9doezAxIBRUFQQf06h-6Cn3s9nYGBFcStBIDdXOkXAwpRfRmG9uNjTsD1AwlzaGkGUryH_8SYu4</recordid><startdate>20130101</startdate><enddate>20130101</enddate><creator>Zekkaoui, Mounir</creator><creator>Fennan, Abdelhadi</creator><general>Foundation of Computer Science</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130101</creationdate><title>Consistency Management of Heterogeneous Software Artifacts</title><author>Zekkaoui, Mounir ; Fennan, Abdelhadi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1320-fdfa9d9c34677e7ff536016a3da182288c48922933c51e039b1dd917a9e623d43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Computer programs</topic><topic>Consistency</topic><topic>Design engineering</topic><topic>Mathematical models</topic><topic>Software</topic><topic>Source code</topic><topic>Spreads</topic><toplevel>online_resources</toplevel><creatorcontrib>Zekkaoui, Mounir</creatorcontrib><creatorcontrib>Fennan, Abdelhadi</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>International journal of computer applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zekkaoui, Mounir</au><au>Fennan, Abdelhadi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Consistency Management of Heterogeneous Software Artifacts</atitle><jtitle>International journal of computer applications</jtitle><date>2013-01-01</date><risdate>2013</risdate><volume>78</volume><issue>14</issue><spage>35</spage><epage>41</epage><pages>35-41</pages><issn>0975-8887</issn><eissn>0975-8887</eissn><abstract>The development of complex software systems involves the participation of many stakeholders (e. g. customers, users, analysts, designers, and developers) who collaborate in publishing numerous heterogeneous software artifacts such as source code, analysis models and design, unit tests, XML deployment descriptors, the user guides, among many others. Since these artifacts are spread over several designs sites and therefore stored in several version managers. In this context it becomes very difficult to ensure their consistency and manage the impact of their evolution out the development process. In this article we propose a unified meta-model to represent the different elementary operations built on a set of heterogeneous artifacts and establish a uniform formalism to express consistency rules as logical constraints based on the meta-model construction. Our approach allowing us to deal with consistency between different artifacts whatever their kind. We will validate our approach by building a eclipse plug-in (in progress) that will provide an interface to declare the rules of consistency and check engine to detect violations of constraints listed previously.</abstract><cop>New York</cop><pub>Foundation of Computer Science</pub><doi>10.5120/13594-1420</doi><tpages>7</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0975-8887 |
ispartof | International journal of computer applications, 2013-01, Vol.78 (14), p.35-41 |
issn | 0975-8887 0975-8887 |
language | eng |
recordid | cdi_proquest_miscellaneous_1671501404 |
source | Freely Accessible Journals |
subjects | Computer programs Consistency Design engineering Mathematical models Software Source code Spreads |
title | Consistency Management of Heterogeneous Software Artifacts |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T03%3A45%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Consistency%20Management%20of%20Heterogeneous%20Software%20Artifacts&rft.jtitle=International%20journal%20of%20computer%20applications&rft.au=Zekkaoui,%20Mounir&rft.date=2013-01-01&rft.volume=78&rft.issue=14&rft.spage=35&rft.epage=41&rft.pages=35-41&rft.issn=0975-8887&rft.eissn=0975-8887&rft_id=info:doi/10.5120/13594-1420&rft_dat=%3Cproquest_cross%3E3085245801%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c1320-fdfa9d9c34677e7ff536016a3da182288c48922933c51e039b1dd917a9e623d43%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1437619744&rft_id=info:pmid/&rfr_iscdi=true |