Tuesday 20
March 2007 Workshops CSMR Morning 9.00-12.30 Web ...
Towards Automated Restructuring of Object Oriented Systems. Adrian Trifu and Urs Reupke. A Feature-Oriented Adaptive Component Model for Dynamic Evolution ...
http://www.cs.vu.nl/csmr2007/docs/programCSMR2007.pdf
IEEE Project List
: YTD 08 - 09
Towards Automated Restructuring of Object Oriented Systems. 4 Distributed Networking. Performance Benefits Of Multi-Homing Route Control ...
http://liveprojectsworld.com/Abstracts/IEEE.pdf
Automated Strategy Based Restructuring of
Object Oriented Code
Automated Strategy Based Restructuring of Object Oriented Code .... ject oriented systems. 3 Related work. Significant attempts towards automatic detection ...
http://pi.informatik.uni-siegen.de/stt/25_2/WSR05/PDF/24Trifu.pdf
Architecture Restructuring to Support Evolution
towards Service ...
and methods in object-oriented systems, and their de- pendencies. More fine grained structures ... Automated Clustering to Support the Reflexion Method. ...
http://pi.informatik.uni-siegen.de/stt/29_2/01_Fachgruppenberichte/SRE/04-streekmann.pdf
A Tool to
Reengineer Legacy Systems to
Object-Oriented Systems
programs to object-oriented ones can be mentioned. Restructuring is one of ..... ing Legeicy Systems towards Object-Oriented Platforms. ...
http://www.springerlink.com/index/l154141p45h70916.pdf
The 8th
Workshop for PhD Students in
Object-Oriented Systems
towards distributed object-oriented applications that interact in the ...... automated and reusable way. The starting point is the OO-Method proposal. ...
http://www.springerlink.com/index/P8JWXDEVL3BA9FKE.pdf
Diagnosing
Design Problems in Object Oriented Systems
proach to restructuring object oriented systems. Our ap- proach is based on two innovations: ..... On top of the object model, we run an automated detec- ...
http://loose.upt.ro/download/papers/TrifuMarinescu05.pdf
Automating Design Flaw Correction in
Object-Oriented Systems
oriented systems. Restructuring is defined as the transformation of a software ..... guide the developer or an automated tool towards the desired actions. ...
http://loose.upt.ro/download/diploma_projects/Dragos03a.pdf
Managing
Class Evolution in Object-Oriented
Systems
systems geared towards supporting these categories of applications. Their application in semantic and object-oriented database systems is currently a field ...
http://scg.unibe.ch/archive/oosc/PDF/Casa95aEvolution.pdf
Using
Restructuring Transformations to Reengineer
Object-Oriented ...
i.e, a methodology and tools— for re-engineering object-oriented systems towards frameworks by means of high-level and low-level restructuring ...
http://scg.unibe.ch/archive/papers/Deme97zWCRE.pdf
The OCoN Approach to Workflow Modeling in
Object-Oriented Systems
functionality to model the automated parts of business processes and the organizational and technical environment in which they .... On the other hand, during the restructuring of a ...... object-oriented application systems can be specified. Hence, workflows .... Steps towards Enterprise-Wide Workflow Management'. ...
http://bpt.hpi.uni-potsdam.de/pub/Public/PaperArchive/isfrontiers.pdf
Refactorings to Evolve Object-Oriented
Systems with Aspect ...
system and restructure the remaining parts so that the new unit is used ..... systems could be cost-effective, if it is automated and separated from other ...... [167] Zhao J., Towards a Metrics Suite for Aspect-Oriented Software, ...
http://repositorium.sdum.uminho.pt/bitstream/1822/3331/1/Tese- Miguel Pessoa Monteiro.pdf
Service-Oriented System Engineering: A New
Paradigm
in the repository, automated code generation can be applied. Code instrumentation can be done to .... restructuring can partially be reused. 5. SOSE is Different ... [5] R. Paul, “DoD Towards Software Services”, Tenth ... International Workshop on Object-oriented Real- time Dependable Systems (WORDS 05), Sedona, ...
http://www.cs.ualberta.ca/~sr16/SOA/Service Oriented System engineering: A New Paradigm.pdf
UNDERSTANDING
THE EVOLUTION AND CO-EVOLUTION OF CLASSES IN
OBJECT ...
Object-oriented systems are designed around classes that model abstractions ...... Z. Xing and E. Stroulia, Towards mentoring object-oriented evolutionary ...
http://www.cs.ualberta.ca/~xing/papers/ijseke2006.pdf
Towards
Re-engineering of Linux Kernel from Procedural to
Object ...
Given many benefits of object oriented systems over conventional procedural ...... Automated Software Engg.,. 6(4):357–386, 1999. [8] Anil Gracias. Towards ...
http://www.cse.iitb.ac.in/~rkj/ox/docs/report1.pdf
BoBs:
Breakable Objects
tion design greatly facilitates automated refactoring of the application for various redeployment scenarios. 2. BOB OVERVIEW ... based on the object oriented language Java. Though simple, ... and restructuring process to a real-world application - a ... oriented systems. We are in the process of developing a spe- ...
http://www.cse.iitb.ac.in/~vikram/papers/oopsla-bob.pdf
Evolving
Object-Oriented Designs with
Refactorings
the mainstream by restructuring non-trivial C++ applica- ..... Automated Verification of Enabling Conditions. Most .... object-oriented software systems. Refactorings were ... taken three important steps towards this goal: ...
ftp://ftp.cs.utexas.edu/pub/predator/ase99.pdf
Evolving
Object-Oriented Designs with
Refactorings
plement and which refactorings to apply is not automated and is always made by a person ...... formation for restructuring object-oriented software systems. ...
ftp://ftp.cs.utexas.edu/pub/predator/ase2000.pdf
Search-Based
Determination of Refactorings for Improving the Class ...
and Enhancement—Restructuring, reverse engineering, and reengineering. General Terms ... We designed a methodology for object-oriented systems ...... Towards automated design improvement through combinatorial optimisation. ...
http://www.cs.colostate.edu/~howe/cs640/papers/sengGECCO2006.pdf
1.
Introduction 2. Automotive real-time systems
Holistic Object ...
Holistic Object-Oriented Modelling of Distributed Automotive. Real-Time Control Applications ..... development method is expected to converge towards roughly the following process: ... restructuring of the models than just traditional compi-. Figure 4. ... fore be automated by generating the additions to the ...
http://www.mrtc.mdh.se/WFCS2002/html/jakob/isorc99.pdf
UMLDiff: An
Algorithm for Object-Oriented
Design Differencing
object-oriented system may have gone through, such as refactor- ings involving moving features among classes, restructuring of ...
http://www.ase-conferences.org/olbib/p54-xing-241.pdf
Reverse Software Engineering Large Object Oriented
Software ...
of Mr. Mark Vinson, at AEP Communications towards the work that formed the ...... by automated tools, even complex, object oriented systems can be ...
http://scholar.lib.vt.edu/theses/available/etd-04272001-114038/unrestricted/thesis_final.pdf
CrocoPat: A Tool for Efficient Pattern Recognition in Large
Object ...
reengineering activities, methods and tools for automated design recovery are needed. ... improvement of the quality in a restructuring phase. ..... cohesion in object oriented systems. In R. Dumke and A. Abran, editors, Proceedings of the 10th ... Towards pattern-based design recovery. In Proceedings of the 24th ...
http://www.sosy-lab.org/~dbeyer/Publications/2003-BTU-TR04.CrocoPat_A_Tool_for_Efficient_Pattern_Recognition.in_Large_Object-Oriented_Programs.pdf
Implementation
of business processes in service-oriented systems
...
business process restructuring (BPR) is difficult and dangerous (Repa, 2005). There are many variants of the .... used to in object-oriented systems. This fact is .... different parts of the floor (e.g., automated transport, signals ..... Towards the Factory of the Future, 3rd revised and enlarged ed., Berlin. ...
http://inderscience.metapress.com/index/G03807H03927QU62.pdf
Object-Oriented Identifier
Renaming Correction in Three-Way Merge
of SCM systems, some of them attempt to auto-merge the files, but sometimes they ... Refactoring [1] means restructuring the code of an object-oriented system without ..... it is going toward an automatic merge without human intervention. ... [6] Danny Dig, Can Comertoglu, Darko Marinov, Ralph Johnson, Automated ...
http://www.bmf.hu/conferences/cinti2007/47_AngyalLaszlo.pdf
Veröffentlichungen und Vorträge 2007
Towards Automated Restructuring of Object. Oriented Systems. In: CSMR '07: Proceedings of the 11th European Conference on Software Main- ...
http://www.informatik.kit.edu/downloads/veroeffentlichungen_informatik_2007.pdf?PHPSESSID=fabe1b72a312548244a7d2515946c8f2
Extraction of
Object-oriented Schemas from
Existing Relational ...
end-user, this process of extraction does not necessarily restructuring the .... This process of identification is semi-automated because it requires the ..... for the migration toward Object-oriented systems, we have made only the ...
http://www.mii.lt/informatica/pdf/INFO297.pdf
Enabling Refactoring with HTN Planning to Improve the Design
...
can be used to improve the structure and quality of a software system. .... Trifu, A., Reupke, U.: Towards automated restructuring of object oriented sys- ...
http://giro.infor.uva.es/Publications/2008/Per08a/benevol2008_paper.pdf
Analysis and Definition of a Language Independent Refactoring
Catalog
as “restructuring plans which support changes to an intermediate level”. About ..... Managing class evolution in object-oriented systems. Technical ... Towards Generic Refactoring. In Proc. of Third ACM SIGPLAN ... Journal of Automated Software Engineering, 8:89–120, 2001. This is an ...
http://giro.infor.uva.es/Publications/2005/Mar05/caise_2005_camera_ready_rmartico.pdf
Obstacles in
Object-Oriented Software
Development
rules may result in restructuring to obtain better modularity, encapsulation, extensibility and ... methods such as Object-Oriented Systems Analysis [14]. ... automated tools to ease the software development process. ..... the receiver object and continues towards the higher classes in the inheritance hierarchy. ...
http://eprints.kfupm.edu.sa/53880/1/53880.pdf
An
Object-oriented constraint
satisfaction system applied to music ...
of automated composition in so far as the tractability of the problem such systems ...... This latter method is employed in findSolutions since the cost of restructuring a .... The proposed object-oriented system of this chapter is ...... towards the most musical solutions first is a good idea, but won't help to ...
http://ir.lib.sfu.ca/bitstream/1892/6171/1/b14460804.pdf
Analyzing
and Measuring Reusability in
Object-Oriented Designs I '
classes must be towards the top and the Specific classes must ..... goal of providing empirical results and an automated frame- ..... “URBS Enforcement Mechanisms for Object-Oriented. Systems and Applications,” in Database Security, IX: ... W. Griswold, “Program Restructuring as an Aid to Soft- ...
http://www.engr.uconn.edu/~steve/Cse298300/p22-price.pdf
Bibliography
Subject-oriented design: Towards improved alignment of requirements, design and code. In Object-Oriented Programming .... of Object-Oriented Systems. In International Symposium on Object ... Guru - a tool for automatic restructuring of self in- .... An extended version will appear in the Journal of Automated ...
http://www.csi.ucd.ie/staff/meloc/papers/thesis/Bibliography.pdf
Evolution of Object Oriented Frameworks: Concepts
& Guidelines
If a framework is not built to deal with changes, radical restructuring of ..... The idea of using roles to model object systems has been used to create the .... Using this mechanism therefore is an important step towards producing ..... Automated documentation is also important because, as a consequence of the ...
http://dissertations.ub.rug.nl/FILES/faculties/science/2003/j.van.gurp/c4.pdf
Logical
Foundations of Object-Oriented
and Frame-Based Languages
was a step towards a higher-order syntax. In particular, it supported querying database schema, and ... is orthogonal to the structural aspects of object-oriented systems, ...... Data restructuring. The next example is an adaptation from 3]. ...... Journal of Automated. Reasoning, 9(2):179{215, November 1992. ...
http://www.cs.umbc.edu/771/papers/flogic.pdf
The
Application of Object-Oriented
Design Techniques to the ...
5th USENIX Conference on Object-Oriented Technologies and Systems. (COOTS '99) .... Testing: enabling efficient automated testing by cre- ating a levelizable system[9] (i.e., a system where .... Work toward the first merged release took substantially ...... had tried to undertake major restructuring of its ...
http://www.usenix.org/events/coots99/full_papers/mason/mason.pdf
Design,
implementation and evolution of object oriented
frameworks ...
If a framework is not built to deal with changes, radical restructuring ..... Using this mechanism is therefore an important step towards producing more flexible ..... Automated documentation is also important because, as a consequence of .... Bosch J. Design of an object-oriented framework for measurement systems. ...
http://www.jillesvangurp.com/static/spejvg.pdf
Efficient Simulation of Synthesis-Oriented System
Level Designs
As designers progress towards system level models, even for architectural exploration, they seek ... and that such restructuring indeed benefits the simulation performance. ..... Concurrency Models in an Object Oriented Co-Design ... [11] Nick Savoiu, Sandeep Shukla, Rajesh Gupta, “Automated ...
http://www.cecs.uci.edu/conference_proceedings/isss_2002/savoiu_efficient.pdf
Visualisation
and Simulation with
Object-Oriented Networks
6.6 An object-oriented approach to the software framework . .... Online visualisation or tracking represents the next step towards more interac- .... architectures for simulation and visualisation systems: the monolithic system, ...... form of white-box integration forces massive restructuring, wrapping, ...
http://alexandria.tue.nl/extra2/200013404.pdf
Towards
a Taxonomy of Software Evolution
For example, in object-oriented systems, coarse granularity might .... automated restructuring approach that is based on graph theory. ...
http://lampwww.epfl.ch/papers/use03.pdf
Assessment of Three Evaluation Methods for
Object-Oriented ...
prone modules are likely candidates for restructuring. The infor- ... without automated support can only identify a subset (<50 per- ...... directly coupled class) metrics is going towards 1.0 or just below for sta- ble frameworks. ..... uses a similar approach but on a smaller and object-oriented system, ...
http://www.bth.se/fou/forskinfo.nsf/0/8d6e0f2485debc4ac12568a3002cac1f/$file/research report 20-99.pdf
Third Student Conference on Advanced
Object-Oriented Concepts
Anyhow, there seems to be a tendency towards focusing on code reuse, ..... object, the runtime system will find out what method is to be executed. ...... J.C Bik and Dennis B. Gannon javar ± a prototype Java restructuring compiler ...... Bansiya Jagdish, Davis Carl, Automated Metrics and Object Oriented Development ...
http://www.bth.se/fou/Forskinfo.nsf/all/770128b1cba9ec67c12568a3002cabea/$file/Research Report 3-99.pdf
DEFINITION OF EXTERNAL SCHEMAS AND DERIVED CLASSES IN
OBJECT ...
external schema definition system automated -application administrators only select the ...... Conf. on Object Oriented Information Systems, Springer, pp. 154-166, Dublin,. December 1995. ..... Types and Subschemas: Towards Better Support for ... Data Restructuring and Merging with Object Identity,” ...
http://www.tesisenxarxa.net/TESIS_UPC/AVAILABLE/TDX-0626100-152541//TESIS.pdf
Composition
of Object-Oriented Software
Design Models
As for extending and changing a system's design, this thesis also ...... the trend toward object-oriented design is that it permits a direct mapping ...... include automated integration based on the relationships previously defined ... restructuring operators are also included where new entity types may be cre- ...
http://www.cs.tcd.ie/Siobhan.Clarke/papers/SClarkeThesis.pdf
Dynamically updating component-oriented
systems.
to alleviate some of these problems as a first step towards a more easily applicable and practical system ...... cipline originally conceived for Object-Oriented systems. ..... tion can be automated completely, although parameters of individual component ...... This restructuring often occurs as part of the refac- ...
https://lirias.kuleuven.be/bitstream/1979/901/2/FinalPhD.pdf
2nd
International Workshop on Equation-Based
Object-Oriented ...
Towards an Object-oriented Implementation of von Mises' Motor Calculus. Using Modelica ..... modelling of an Automated Train Protection (ATP) system. ...... Arbitrary model restructuring by join points referencing nodes of the AST. ...
http://www.ep.liu.se/ecp/029/ecp08029c.pdf
Software
Redesign Methods
other words restructuring (Figure 1). It can be achieved applying different methods. It can be, for instance, ... When this transition is done in object oriented systems, it ..... [6] M. O'Keeffe, and M. O Cinneide, "Towards Automated ...
http://www.fer.hr/_download/repository/Katic-Kvalif-Final.pdf
Glib-C: C
as an alternative Object Oriented Environment
oriented object model. In that system a common base class QObject is ...... of test suites can be automated. In the case of project code, ... There it is often referred to as restructuring, although the term refactoring ...... the program is exercised, it converges towards a correctly refactored program. ...
http://lore.ua.ac.be/Publications/pdf/Hendrickx2004.pdf
Automated Support for Program Refactoring using
Invariants
can automatically restructure an object-oriented hierarchy for programs written in Self [US87]. ..... sis could go a long way towards achieving this goal. Sec- .... oriented systems. In Proceedings of SOOPPA '90: Symposium ...
http://www.cs.washington.edu/homes/mernst/pubs/refactoring-icsm2001.pdf
Perspectives on Automated Correction of Bad
Smells
(originally) the source code of a software system to perform design changes (to improve it) without ..... (1996 Riel) "Object-Oriented Design Heurstics". Bad Smells Catalogs ... (2008 Trifu) "Towards Automated Restructuring ..." ...
http://ssel.vub.ac.be/iwpse-evol/_media/iwpse-evol09_javier_perez.pdf?id=programme&cache=cache
1 2
