• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 14
Next 10 →

Scaling Step-Wise Refinement

by Don Batory, Jacob Neal Sarvela, Axel Rauschmayer - IEEE TRANSACTIONS ON SOFTWARE ENGINEERING , 2004
"... Step-wise refinement is a powerful paradigm for developing a complex program from a simple program by adding features incrementally. We present the AHEAD (Algebraic Hierarchical Equations for Application Design) model that shows how step-wise refinement scales to synthesize multiple programs and mu ..."
Abstract - Cited by 454 (41 self) - Add to MetaCart
specifications, refining Java and non-Java artifacts automatically; a task that was accomplished only by ad hoc means previously.

Hyper/J™: Multi-Dimensional Separation of Concerns for Java™

by Harold Ossher, et al. , 2001
"... Hyper/J supports a new approach to constructing, integrating and evolving software, called multi-dimensional separation of concerns. Developers can decompose and organize code and other artifacts according to multiple, arbitrary criteria (concerns) simultaneously—even after the software has been imp ..."
Abstract - Cited by 121 (0 self) - Add to MetaCart
Hyper/J supports a new approach to constructing, integrating and evolving software, called multi-dimensional separation of concerns. Developers can decompose and organize code and other artifacts according to multiple, arbitrary criteria (concerns) simultaneously—even after the software has been

A.: Sound empirical evidence in software testing

by Gordon Fraser, Andrea Arcuri - In: ACM/IEEE International Conference on Software Engineering (ICSE , 2012
"... Abstract—Several promising techniques have been proposed to automate different tasks in software testing, such as test data generation for object-oriented software. However, reported studies in the literature only show the feasibility of the proposed techniques, because the choice of the employed ar ..."
Abstract - Cited by 25 (17 self) - Add to MetaCart
artifacts in the case studies (e.g., software applications) is usually done in a non-systematic way. The chosen case study might be biased, and so it might not be a valid representative of the addressed type of software (e.g., internet applications and embedded systems). The common trend seems

Program Understanding: A Reengineering Case for the Transformation Tool Contest

by Van Gorp, Dipl. -inform Tassilo Horn
"... In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original architecture and design documents. The first task of any reengineering ..."
Abstract - Add to MetaCart
In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original architecture and design documents. The first task of any

C.: Reasoning-based techniques for dealing with incomplete business process execution traces

by Piergiorgio Bertoli , Mauro Dragoni , Chiara Ghidini , Chiara Di Francescomarino - In: 13th Conf. of Italian Association for Artificial Intelligence (AI*IA). Volume 8249 of LNCS , 2013
"... Abstract. The growing adoption of IT systems to support business activities, and the consequent capability to monitor the actual execution of business processes, has brought to the diffusion of useful business analysis monitoring (BAM) tools, and of reasoning services standing on top of them. Howev ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
. The approach is implemented in a Java prototype application; our experiments on two non-trivial case studies show the promising potential of the approach, and point to directions of extensions.

Medienzentrum der TU Bergakademie FreibergRound-trip Engineering for 3D Applications: Models and Transformations

by Matthias Lenk, Christian Schlegel, Arnd Vitzthum, Bernhard Jung, Issn Matthias Lenk, Christian Schlegel, Arnd Vitzthum, Bernhard Jung, Tu Bergakademie Freiberg, Matthias Lenk, Christian Schlegel, Arnd Vitzthum, Bernhard Jung
"... Abstract. 3D development is an interdisciplinary process involving different developer groups, i.e. 3D content designers and programmers, who produce very different kinds of code artifacts, i.e. the graphical 3D objects and the application logic. In order to ensure the consistency between these code ..."
Abstract - Add to MetaCart
are generated that in turn are converted to source code for 3D objects and program logic. A persistent intermediate model serves as central data structure for the non-simultaneous synchronization of the various models and code artifacts. This contribution provides a detailed account of the different models

and M.Soden “Significant Productivity Enhancement through Model Driven Techniques: A Success Story

by J. Hössler, O. Kath M. Soden, S. Saito - Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06) 0-7695-2558-X/06 2006. 1194 Academy of Science, Engineering and Technology 41 2010
"... This paper describes the automation and optimization of the software development process of NTT Data. The development process defines the business modeling, requirement capturing as well as, system planning and implementation activities to be carried out by the development project members. The targe ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
. The target systems of this development process are large web based information systems implemented by leveraging Java/Java EE 5 technologies. The automation and optimization of that process was achieved by the application of model driven techniques, mainly the integration of development tools via a Meta

Probe: Visualizing Algebraic Transformations in the GenBorg Generative Software Environment

by Axel Rauschmayer , 2001
"... Software is becoming increasingly pervasive and complex. The greatest challenge for the industry today is how to produce more code without compromising quality or cost. GenBorg is a programming paradigm whose answer is to scale the units of reuse from components of individual applications to compone ..."
Abstract - Add to MetaCart
to components of application suites (e. g., MS O#ce). While traditional approaches trade size of code units for flexibility, GenBorg uses techniques from generative programming and feature-oriented programming in order to provide models that instantiate code and non-code artifacts of customizable application

Reusing Metadata Across Components, Applications, and Languages

by Myoungkyu Songa, Eli Tilevichb
"... Among the well-known means to increase programmer productivity and decrease development effort is systematic software reuse. Although large scale reuse remains an elusive goal, programmers have been successfully reusing individual software artifacts, including components, libraries, and specificatio ..."
Abstract - Add to MetaCart
, and specifications. One software artifact that is not amenable to reuse is metadata, which has become an essential part of modern software development. Specifically, mainstream metadata formats, including XML and Java 5 annotations, are not amenable to systematic reuse. As a result, software that uses metadata

An Automated Approach for Software Bug Classification

by Ms. K. Nagabhargavi
"... Abstract:- Open source projects for example Eclipse and Firefox have open source bug repositories. User reports bugs to these repositories. Users of these repositories are usually non-technical and cannot assign correct class to these bugs. Triaging of bugs, to developer, to fix them is a tedious an ..."
Abstract - Add to MetaCart
Abstract:- Open source projects for example Eclipse and Firefox have open source bug repositories. User reports bugs to these repositories. Users of these repositories are usually non-technical and cannot assign correct class to these bugs. Triaging of bugs, to developer, to fix them is a tedious
Next 10 →
Results 1 - 10 of 14
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University