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...

Full description

Saved in:
Bibliographic Details
Published in:International journal of computer applications 2013-01, Vol.78 (14), p.35-41
Main Authors: Zekkaoui, Mounir, Fennan, Abdelhadi
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