Filters








250,469 Hits in 6.2 sec

Support for reverse engineering and maintaining feature models

Mathieu Acher, Benoit Baudry, Patrick Heymans, Anthony Cleve, Jean-Luc Hainaut
<span title="">2013</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/wa3vuzcwpngijonis3kzgcnjq4" style="color: black;">Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems - VaMoS &#39;13</a> </i> &nbsp;
Feature Models (FMs) are a popular formalism for modelling and reasoning about commonality and variability of a system.  ...  Using tool support, we show how the integration of knowledge into FM synthesis can be realized in different practical application scenarios that involve reverse engineering and maintaining FMs. 1 She et  ...  We thank the anonymous reviewers for their helpful suggestions and comments. This work was supported by ITEA2 project MERGE.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2430502.2430530">doi:10.1145/2430502.2430530</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/vamos/AcherBHCH13.html">dblp:conf/vamos/AcherBHCH13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/miboefi4nvgwnfk6g35evw76fq">fatcat:miboefi4nvgwnfk6g35evw76fq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180722121600/https://hal.inria.fr/hal-00766786/file/KSynthesis-VaMoS2013-CR.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ef/c1/efc16f0da4a0f1f6fbddc68769c4ad7a762bfdaa.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2430502.2430530"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

ProMeTA: a taxonomy for program metamodels in program reverse engineering

Hironori Washizaki, Yann-Gaël Guéhéneuc, Foutse Khomh
<span title="2018-03-12">2018</span> <i title="Springer Nature"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/73dwwe6bxbfctibeikedgeom3m" style="color: black;">Empirical Software Engineering</a> </i> &nbsp;
Reverse engineering tools often define their own metamodels according to the intended purposes and features.  ...  To support program comprehension, maintenance, and evolution, metamodels are frequently used during program reverse engineering activities to describe and analyze constituents of a program and their relations  ...  This work was supported by JSPS KAKENHI Grant Number 16H02804, IISF SSR Forum 2015 and 2016.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10664-017-9592-3">doi:10.1007/s10664-017-9592-3</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/zinqboalsvbynncbbfjg3fh7em">fatcat:zinqboalsvbynncbbfjg3fh7em</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20181030094502/https://link.springer.com/content/pdf/10.1007%2Fs10664-017-9592-3.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b5/c6/b5c63f22db889cf1bb8da9f63c0f2dfb588070f2.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10664-017-9592-3"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Middleware Specialization for Product-Lines Using Feature-Oriented Reverse Engineering

Akshay Dabholka, Aniruddha Gokhale
<span title="">2010</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/q4htbe6iofd7zjlr6cgteixwfq" style="color: black;">2010 Seventh International Conference on Information Technology: New Generations</a> </i> &nbsp;
FORMS provides a novel model-based approach to map product-line variant-specific feature requirements to middlewarespecific features, which in turn are used to reverse engineer middleware source code and  ...  To address this tension, this paper presents FORMS (Feature-Oriented Reverse Engineering for Mmiddleware Specialization), which is a framework to automatically specialize general-purpose middleware for  ...  To realize these goals, we present the Feature-Oriented Reverse Engineering for Middleware Specialization (FORMS) approach and the resulting framework for refactoring generalpurpose middleware along individual  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/itng.2010.217">doi:10.1109/itng.2010.217</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/itng/DabholkaG10.html">dblp:conf/itng/DabholkaG10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/riwbbkcmjvgo5k4mq53imsyrbi">fatcat:riwbbkcmjvgo5k4mq53imsyrbi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20151228100415/http://www.isis.vanderbilt.edu/sites/default/files/MNA-ITNG-2010.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/9c/be/9cbe3a8fc4989b4e68baf1c54c4157f27057e938.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/itng.2010.217"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Integrated Reverse Engineering Process Model [chapter]

Ghulam Rasool, Ilka Philippow
<span title="">2010</span> <i title="Springer Netherlands"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/z5gs2znshrhkvij57l55z4k3re" style="color: black;">Innovations and Advances in Computer Sciences and Engineering</a> </i> &nbsp;
Different reverse engineering methodologies, techniques and tools are used to extract artifacts from existing legacy systems starting from the implementations and going back to design, architecture and  ...  This paper presents customizable software reverse engineering technique integrated with different recovery techniques and tools to extract different artifacts from legacy systems.  ...  The reverse engineering process model presented in this paper will be used to review the results of conceptual model, source code model, design model, functional model and feature models for refining our  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-90-481-3658-2_53">doi:10.1007/978-90-481-3658-2_53</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/cisse/RasoolP08.html">dblp:conf/cisse/RasoolP08</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2hboqc7iybczdigets7dcieoky">fatcat:2hboqc7iybczdigets7dcieoky</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808191404/http://www.idosi.org/wasj/wasj19(10)12/14.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/9d/3d/9d3d8b9efc5fa40f9eeac783f4d95cf1c4022ae4.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-90-481-3658-2_53"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Dynamic Round-Trip Engineering in the context of FOMDD

Glenn Cavarlé, Alain Plantec, Steven Costiou, Vincent Ribaud
<span title="">2016</span> <i title="ACM Press"> Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies - IWST&#39;16 </i> &nbsp;
In the context of Feature-Oriented Model-Driven Development, round-trip engineering remains challenging because of the one-to-many relationship that exists between a source model and its implementation  ...  In this paper, we present CrossFabrik, an approach that allows round-trip engineering with dynamic assessment of generated implementations.  ...  The inheritance change and the renaming of an implementation class are not supported by the reverse engineering. The future works consists in implementing these features.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2991041.2991056">doi:10.1145/2991041.2991056</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/e7rrxdttyzeyfbprgmxirsh37i">fatcat:e7rrxdttyzeyfbprgmxirsh37i</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190427211722/https://hal.univ-brest.fr/hal-01448784/file/IWST_2016_paper_26.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b4/e1/b4e129960d418a763fa728859a879d75282423e0.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2991041.2991056"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Reverse engineering variability in an industrial product line

Sascha El-Sharkawy, Saura Jyoti Dhar, Adam Krafczyk, Slawomir Duszynski, Tobias Beichter, Klaus Schmid
<span title="">2018</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/kaprbx3mnjhm5i3ju6teggzole" style="color: black;">Proceeedings of the 22nd International Conference on Systems and Software Product Line - SPLC &#39;18</a> </i> &nbsp;
This paper presents an approach to reverse engineer variability constraints from the implementation, and thus improve the correctness and completeness of variability models.  ...  Ideally, a variability model is a correct and complete representation of product line features and constraints among them.  ...  Re-introduction of variability modeling. The main aim of the reverse engineering activity described in this paper is to support the creation of formal variability models.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3233027.3233047">doi:10.1145/3233027.3233047</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/splc/El-SharkawyDKDB18.html">dblp:conf/splc/El-SharkawyDKDB18</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/wkanl52rabexvfhszrabspqmqu">fatcat:wkanl52rabexvfhszrabspqmqu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20211014154204/https://arxiv.org/pdf/2110.05869v1.pdf" title="fulltext PDF download [not primary version]" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <span style="color: #f43e3e;">&#10033;</span> <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/6e/50/6e50e4e92a7cf525811e83188f0b1cdf9a346724.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3233027.3233047"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Abstracting the template instantiation relation in C++

Andrew Sutton, Ryan Holeman, Jonathan I. Maletic
<span title="">2009</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/eqpb62kt7nhrfde7vi6wrw6wru" style="color: black;">2009 IEEE International Conference on Software Maintenance</a> </i> &nbsp;
An application to reverse engineer this model from source code is described.  ...  A source code model that supports the static analysis of C++ templates and template metaprograms is presented.  ...  In general, it is well known that support for the reverse engineering and modeling of template source code is insufficient.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icsm.2009.5306392">doi:10.1109/icsm.2009.5306392</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icsm/SuttonHM09.html">dblp:conf/icsm/SuttonHM09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/3dd5i5izaraqhigbu2iiwpa7vq">fatcat:3dd5i5izaraqhigbu2iiwpa7vq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809060830/http://www.cs.kent.edu/~jmaletic/papers/ICSM09-template.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/3e/10/3e10efcef9408f3c782b6fd4f1d74b0ed326a24c.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/icsm.2009.5306392"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

A complexity tale

Gilles Perrouin, Mathieu Acher, Jean-Marc Davril, Axel Legay, Patrick Heymans
<span title="">2016</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/wvv27s77dvd5flktsj246kcxwu" style="color: black;">Proceedings of the 1st International Workshop on Variability and Complexity in Software Design - VACE &#39;16</a> </i> &nbsp;
We present our experience in analysing web configurators and formalising configuration options in terms of feature models or product configuration matrices.  ...  However, at the backend, the management of numerous and complex configuration options results from ad-hoc process rather than a systematic variability-aware engineering approach.  ...  Jean-Marc Davril is supported by the FNRS under a FRIA doctoral grant.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2897045.2897051">doi:10.1145/2897045.2897051</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icse/PerrouinADLH16.html">dblp:conf/icse/PerrouinADLH16</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/hsvasdcc2fgirknly25ph7yh4u">fatcat:hsvasdcc2fgirknly25ph7yh4u</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200505034014/https://hal.inria.fr/hal-01427165/document" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/eb/58/eb58910e46e8de89f1519cecdd670bcfe97ad842.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2897045.2897051"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

FORMS: Feature-Oriented Reverse Engineering-based Middleware Specialization for Product-Lines

Akshay V Dabholkar, Aniruddha S Gokhale
<span title="2011-04-12">2011</span> <i title="International Academy Publishing (IAP)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jr7366lnajgfrhmmgwgrpt3o7u" style="color: black;">Journal of Software</a> </i> &nbsp;
To address this tension, this paper presents FORMS (Feature-Oriented Reverse Engineering for Middleware Specialization), which is a framework to automatically specialize general-purpose middleware for  ...  Supporting the varied software feature requirements of multiple variants of a software product-line while promoting reuse, forces product line engineers to use general-purpose and feature-rich middleware  ...  THE FORMS MIDDLEWARE (DE)COMPOSITION PROCESS This section presents the FORMS approach and the resulting framework for middleware specialization for product lines using feature-oriented reverse engineering  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.4304/jsw.6.4.519-527">doi:10.4304/jsw.6.4.519-527</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/k2a2hk27evdjhfkz7r4q6z4wbe">fatcat:k2a2hk27evdjhfkz7r4q6z4wbe</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170705114317/http://www.dre.vanderbilt.edu/%7Egokhale/WWW/papers/JSW10_FORMS.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/7c/37/7c373062880dd934a4a91f844eea71d254423a9d.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.4304/jsw.6.4.519-527"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Towards more reliable configurators: A re-engineering perspective

Quentin Boucher, Ebrahim Khalil Abbasi, Arnaud Hubaux, Gilles Perrouin, Mathieu Acher, Patrick Heymans
<span title="">2012</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/wvv27s77dvd5flktsj246kcxwu" style="color: black;">2012 Third International Workshop on Product LinE Approaches in Software Engineering (PLEASE)</a> </i> &nbsp;
The first challenge is to reverse engineer from an existing configurator the variability information, including complex rules, and to consolidate it in a variability model, namely a feature model.  ...  The second challenge is to forward engineer a new configurator that uses the feature model to generate a customized graphical user interface and the underlying reasoning engine.  ...  ACKNOWLEDGMENTS We thank our colleague Germain Saval for his suggestions and comments.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/please.2012.6229766">doi:10.1109/please.2012.6229766</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icse/BoucherAHPAH12.html">dblp:conf/icse/BoucherAHPAH12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/kn4qnzb6zbb6hii3zwck24huym">fatcat:kn4qnzb6zbb6hii3zwck24huym</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20160205074343/http://www.ahubaux.com/wp-content/papercite-data/pdf/boucher2012.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a9/a8/a9a8662e957dd8db764f93ebd7db463facffa011.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/please.2012.6229766"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Framework-Specific Modeling Languages with Round-Trip Engineering [chapter]

Michał Antkiewicz, Krzysztof Czarnecki
<span title="">2006</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Such models may be connected with the application code through a forward and a reverse mapping enabling round-trip engineering.  ...  We also propose a lightweight and iterative approach to round-trip engineering. Furthermore, we present a proof-of-concept FSML for modeling the interaction of workbench parts within Eclipse.  ...  We would like to thank Bran Selic, Todd Veldhuizen, and the anonymous reviewers for valuable comments on previous drafts. This work is partially supported by IBM Centers For Advanced Studies, Ottawa.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11880240_48">doi:10.1007/11880240_48</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/zsdagmtdenabxehtzcdwpkwbau">fatcat:zsdagmtdenabxehtzcdwpkwbau</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20070824152519/http://www.swen.uwaterloo.ca/~kczarnec/FSML-with-Round-Trip-MoDELS06.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/05/85/058570af666831904a7ea1f29153265cfd36ddae.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11880240_48"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Model Oriented Evolutionary Redocumentation

Feng Chen, Hongji Yang
<span title="">2007</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6ymrafsxezalvknryjo7legj6e" style="color: black;">Computer Software and Applications Conference (COMPSAC) Proceedings of the IEEE International</a> </i> &nbsp;
A prototype software redocumentation tool is presented to semi-automate this process and a case study of a system in IBM assembler is used for experiments with the approach and the prototype tool.  ...  This paper discusses aspects of the redocumentation of legacy systems and proposes a model oriented approach to generating documentation, which is to produce models from existing systems and to generate  ...  Natelberg and S. Li, for the development of the redocumentation prototype tool on the topics presented in this paper.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/compsac.2007.154">doi:10.1109/compsac.2007.154</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/compsac/ChenY07.html">dblp:conf/compsac/ChenY07</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/som42fic4bg37gbputpdpzgkmy">fatcat:som42fic4bg37gbputpdpzgkmy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20130623193330/http://www.tech.dmu.ac.uk/STRL/research/publications/pubs/2007/2007-17.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/d0/91/d0911ad58563dc46df40b900bc6dd36a6f4a2288.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/compsac.2007.154"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Reverse Engineering for Documenting Software Architectures, a Literature Review

Hind Alamin Mohamed, Hany H Ammar
<span title="2014-12-09">2014</span> <i title="Association of Technology and Science"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/lhvdmzuqxreinc3m4ancngr4qi" style="color: black;">International Journal of Computer Applications Technology and Research</a> </i> &nbsp;
Recently, much research in software engineering focused on reverse engineering of software systems which has become one of the major engineering trends for software evolution.  ...  The objective of this survey paper is to provide a literature review on the existing reverse engineering methodologies and approaches for documenting the architecture of software systems.  ...  Model Driven Reverse Engineering Model driven reverse engineering (MDRE) was proposed as described in [6] to improve the traditional reverse engineering activities and legacy technologies.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.7753/ijcatr0312.1007">doi:10.7753/ijcatr0312.1007</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/6antxf2kenf7npcz7dy4dphgey">fatcat:6antxf2kenf7npcz7dy4dphgey</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180603002647/http://ijcat.com/archives/volume3/issue12/ijcatr03121007.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/af/af/afaffd897b9d91d150000430a683cb356169be3a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.7753/ijcatr0312.1007"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Optimisation Process for Maintaining Evolvability during Software Evolution

Robert Brcina, Stephan Bode, Matthias Riebisch
<span title="">2009</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/okxd7mlvqvf7nhme7j7uxozfqm" style="color: black;">2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems</a> </i> &nbsp;
One reason for this is, that in comparison with software maintainability, evolvability characteristics are hardly defined. This paper discusses evolvability, and introduces a quality model for it.  ...  Existing design methodologies do not provide sufficient support for controlling the evolvability.  ...  We differentiate between the following types: (a) Reverse engineering, for maintaining evolvability, as, for example, the re-documentation of features.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ecbs.2009.20">doi:10.1109/ecbs.2009.20</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/ecbs/BrcinaBR09.html">dblp:conf/ecbs/BrcinaBR09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/de4mvrwjxjhnflesaqywlopyum">fatcat:de4mvrwjxjhnflesaqywlopyum</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809103726/https://www.inf.uni-hamburg.de/en/inst/ab/swk/research/publications/pdf/2009-brcina_optimisationprocess_ecbs09_final.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ac/c9/acc9861732e20fd1d2e486d24d6987e863c2e4c8.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ecbs.2009.20"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

New Frontiers of Reverse Engineering

Gerardo CanforaHarman, Massimiliano Di Penta
<span title="">2007</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/wvv27s77dvd5flktsj246kcxwu" style="color: black;">Future of Software Engineering (FOSE &#39;07)</a> </i> &nbsp;
Acknowledgments The authors would like to thank Lerina Aversano, David Binkley, Luigi Cerulo, Mark Harman, Hausi Müller, and Aaron Visaggio for providing helpful comments on early drafts of this paper.  ...  Feature identification and location represent widely and successfully addressed research problems for reverse engineering.  ...  Reverse engineering is surely a great support for making this information available.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/fose.2007.15">doi:10.1109/fose.2007.15</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/icse/CanforaP07.html">dblp:conf/icse/CanforaP07</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/f2ar5av4ong2dn7ogttjinsnai">fatcat:f2ar5av4ong2dn7ogttjinsnai</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170811005739/http://reversingproject.info/wp-content/uploads/2009/05/new_frontiers_of_reverse_engineering.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/41/2f/412f3638c5a598f3a06fcd218efcd19ba1a55581.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/fose.2007.15"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 250,469 results