the ability to reengineer object-oriented legacy systems has become a vital matter in today's software industry. Early adopters of the object-orientedprogramming paradigm are now facing the problem of transformin...
详细信息
Previous workshops related to aspect oriented software development, reflection organized at previous ecoopconferences (e.g., RMA'00(1).and AOM-MeT'01(2).) and conferences on the same topics (Reflection'01...
详细信息
ISBN:
(纸本)354023988X
Previous workshops related to aspect oriented software development, reflection organized at previous ecoopconferences (e.g., RMA'00(1).and AOM-MeT'01(2).) and conferences on the same topics (Reflection'01 and AOSD since 2002) have pointed out the growing interest on these topics and their relevance in the software evolution as techniques for code instrumentation. Very similar conclusions can be drawn by reading the contributions to the workshops on unanticipated software evolution (USE 2002 and USE 2003(3).). Following the example provided by these venues, the RAM-SE (Reflection, AOP and Meta-Data for Software Evolution) workshop has provided an opportunity for researchers with a broad range of interests in reflective techniques and aspect-oriented software development to discuss recent developments of such a techniques in application to the software evolution. the workshop main goal was to encourage people to present works in progress. these works could cover all the spectrum from theory to practice. To ensure creativity, originality, and audience interests, participants have been selected by the workshop organizers on the basis of 5-page position paper. We hope that the workshop will help them to mature their ideas and to improve the quality of their future publications based on the presented work. the workshop proceedings are available as research report C-186 of the Department of Mathematical and Computing Sciences of the Tokyo Institute of Technology and freely downlodable from the workshop web site(4).
the QAOOSE 2006 workshop brought together, for a full day, researchers working on several aspects related to quantitative evaluation of software artifacts developed withthe object-oriented paradigm and related techno...
详细信息
object-sensitive pointer analysis for an object-oriented program can be accelerated if contextsensitivity can be selectively applied to some precision-critical variables/objects in the program. Existing pre-analyses, ...
详细信息
Adaptation of enterprise resource planning systems to the frequently changing business environment and business processes require huge resources. that is why the demand was formulated for a method that enables introdu...
详细信息
ISBN:
(纸本)9789897581403
Adaptation of enterprise resource planning systems to the frequently changing business environment and business processes require huge resources. that is why the demand was formulated for a method that enables introducing new features in software systems without any modification in program code. An adaptive ERP system cannot handle business processes and data flow as disjoint components. therefore the proposed solution is bifocal: an adaptive ERP system with highly integrated data flow and document management. In this article design and programming challenges are shown that had to be met during the development, focusing on topics of effective data storage and queries, workflow control structures and workflow evaluation techniques, document representation and the connection of workflow and data flow.
this paper describes the MulTra project, aiming at the development of an efficient multilingual translation technology based on an abstract and generic linguistic model as well as on object-oriented software design. I...
详细信息
there has been approximately a ten year history of reference analyses for object-orientedprogramming languages. Approaches vary as to how different analyses account for program execution flow, how they capture callin...
详细信息
We study the problem of automatically computing the time complexity of concurrent object-oriented programs. To determine this complexity we use intermediate abstract descriptions that record relevant information for t...
详细信息
ISBN:
(纸本)9783319289342;9783319289335
We study the problem of automatically computing the time complexity of concurrent object-oriented programs. To determine this complexity we use intermediate abstract descriptions that record relevant information for the time analysis (cost of statements, creations of objects, and concurrent operations), called behavioural types. then, we define a translation function that takes behavioural types and makes the parallelism explicit into so-called cost equations, which are fed to an automatic off-the-shelf solver for obtaining the time complexity.
Visual object database browsers are essentially based on two kinds of interactions: navigation within a collection of objects, and navigation between objects by the way of their relationships. these two inter-actional...
详细信息
the proceedings contain 33 papers. the topics discussed include: weighted pushdown systems and trust management systems;automatic verification of parameterized data structures;parameterized verification of π calculus...
详细信息
ISBN:
(纸本)3540330569
the proceedings contain 33 papers. the topics discussed include: weighted pushdown systems and trust management systems;automatic verification of parameterized data structures;parameterized verification of π calculus systems;easy parameterized verification of biphase mark and 8N1 protocols;evaluating the effectiveness of slicing for model reduction of concurrent objectoriented programs;new metrics for static variable ordering in decision diagrams;widening ROBDDs with prime implicants;efficient guided symbolic reachability using reachability expressions;SAT - based software certification;exploration of the capabilities of constraint programming for software verification;efficient abstraction refinement in interpolation based unbounded model checking;and approximating predicate images for bit vector logic.
暂无评论