60,002 Hits in 5.7 sec

Incremental and Adaptive Software Systems Development of Natural Language Applications [chapter]

Elena Lloret, Santiago Escobar, Manuel Palomar, Isidro Ramos
2014 Information System Development  
In this paper, we present how NL software systems development can be performed incrementally by using a high-performance specification language like Maude.  ...  the basis for the design and development of more specific NL processing applications, such as text summarization.  ...  This would allow us to process natural language in an incremental manner with: (i) the possibility to extent and adapt the developing systems gradually, (ii) guaranteeing SE principles, such as transparency  ... 
doi:10.1007/978-3-319-07215-9_41 dblp:conf/isdevel/LloretEPR13 fatcat:c6w6a2tnffgf3bsskpmv7d6lbm

Incremental Queries and Transformations: From Concepts to Industrial Applications [chapter]

Dániel Varró
2016 Lecture Notes in Computer Science  
The rapid increase in the size and complexity of system models has drawn significant attention to incremental model query and transformation approaches, which enable fast and incremental reactions to model  ...  In this paper, I overview two open source Eclipse projects, EMF-IncQuery and Viatra, which have been actively used as a basis for developing various academic and industrial tools for critical systems.  ...  Acknowledgments The author is indebted for the continuous and deep contributions of all contributors of the EMF-IncQuery and Viatra project teams.  ... 
doi:10.1007/978-3-662-49192-8_5 fatcat:czk2i7ltxranfe3wzmfzplvb5y

A Document-Oriented Paradigm for the Construction of Content-Intensive Applications

J. L. Sierra
2006 Computer journal  
We have successfully applied this paradigm to the development of educational and hypermedia applications, and knowledge-based systems.  ...  , and promote information and software reuse as well.  ...  ACKNOWLEDGEMENTS The Spanish Committee of Science and Technology (TIN2004-08367-C02-02, TIC2002-04067-C03-02 and TIN2005-08788-C04-01) has supported this work.  ... 
doi:10.1093/comjnl/bxl008 fatcat:73kfgafuqrgajkplroxpvic54u

Evolution of Software Systems with Extensible Languages and DSLs

Sebastian Erdweg, Stefan Fehrenbach, Klaus Ostermann
2014 IEEE Software  
Evolution to DSLs The evolution of a large software system is an inherently incremental process where code is gradually improved and adapted to new requirements.  ...  We plan to build similar variants of languages for C and C++, which are widely used in legacy software systems.  ... 
doi:10.1109/ms.2014.99 fatcat:nsvfggbrnzgkrbyhzcil4cmybq

Preface to the special issue on software evolution, adaptability and variability

Andy Zaidman, Johan Brichau
2011 Science of Computer Programming  
Acknowledgements Both the BENEVOL series of seminars and this special issue are supported by the Interuniversity Attraction Poles Programme -Belgian State -Belgian Science Policy, project MoVES.  ...  In particular, they describe their experiences with using a top-down strategy to use and embed an architecture reconstruction approach in the incremental software development process of the Philips Magnetic  ...  languages that are used to generate software systems change throughout time.  ... 
doi:10.1016/j.scico.2011.04.004 fatcat:iliibocxf5c5nl4mnfnpsxj6z4

Page 2249 of Linguistics and Language Behavior Abstracts: LLBA Vol. 27, Issue 4 [page]

1993 Linguistics and Language Behavior Abstracts: LLBA  
, systemic-functional approach, text generation application; 9309917 natural language processing system development, human beings’ lan- guage processing capabilities mimicking; 9309935 natural language  ...  development, part-of-speech tagging; 9309934 automatic speech recognition system, design/implementation; 9310658 automatic text analysis/computerized corpora, second-language text applicability; 9308272  ... 

Software Evolution to Domain-Specific Languages [chapter]

Stefan Fehrenbach, Sebastian Erdweg, Klaus Ostermann
2013 Lecture Notes in Computer Science  
We propose a process for evolving existing software to use embedded DSLs based on modular definitions and applications of syntactic sugar as provided by the extensible programming language SugarJ.  ...  Our process is incremental along two dimensions: A developer can add support for another DSL as library, and a developer can refactor more code to use the syntax, static analysis, and tooling of a DSL.  ...  Giarrusso, Christian Kästner, and the anonymous reviewers for valuable feedback. This work is supported in part by the European Research Council, grant No. 203099.  ... 
doi:10.1007/978-3-319-02654-1_6 fatcat:i5rstwvlkngqfb3cawy6yavpwi

The Use of UML for Model Design and Scientific Software Development [chapter]

C. R. Maul
2000 IFIP Advances in Information and Communication Technology  
To benefit most from UML, the software development process should be use case driven, architecture focussed, iterative and incremental.  ...  UML is a visual modelling language and can provide a clear description of the structure and the behaviour of a model. Structure is portrayed by component and class diagrams.  ...  Thus, its application to scientific models and the scientific software development process is feasible and might be beneficial. METHOD UML is basically a language used to describe software systems.  ... 
doi:10.1007/978-0-387-35503-0_11 fatcat:jxyzgh542rbqnd4sduquhfncyq

An Experiment on Handshape Sign Recognition Using Adaptive Technology: Preliminary Results [chapter]

Hemerson Pistori, João José Neto
2004 Lecture Notes in Computer Science  
The development of such prototype employed a machine-learning technique, based on automata theory and adaptive devices.  ...  This paper presents an overview of current work on the recognition of sign language and a prototype of a simple editor for a small subset of the Brazilian Sign Language, LIBRAS.  ...  Natural sign languages are not mere transcription of spoken languages.  ... 
doi:10.1007/978-3-540-28645-5_47 fatcat:25sa7wkrqfg6nh5f6vyiq3z3qu

Syntactic-semantic incrementality for agile verification

Domenico Bianculli, Antonio Filieri, Carlo Ghezzi, Dino Mandrioli
2015 Science of Computer Programming  
We propose a general approach to developing families of verifiers that can support incremental verification for different kinds of artifacts and properties.  ...  Modern software systems are continuously evolving, often because systems requirements change over time. Responding to requirements changes is one of the principles of agile methodologies.  ...  Acknowledgements This work has been partially supported by the European Community under the IDEAS-ERC grant agreement no. 227977-SMScom and by the National Research Fund, Luxembourg (FNR/P10/03).  ... 
doi:10.1016/j.scico.2013.11.026 fatcat:qw6cnbd4nnfkfdqnpvznr5lcmi

A Document-Oriented Approach to the Development of Knowledge Based Systems [chapter]

José L. Sierra, Baltasar Fernández-Manjón, Alfredo Fernández-Valmayor, Antonio Navarro
2004 Lecture Notes in Computer Science  
This paper also describes the advantages (incremental development and maintenance improvement) that this approach supposes for the development of knowledge-based systems.  ...  ADDS (Approach to Document-based Development of Software) is an approach to the development of applications based on a document-oriented paradigm.  ...  These adaptation and extension capabilities are essential in order to simplify the development and maintenance of complex systems, such as KBSs.  ... 
doi:10.1007/978-3-540-25945-9_2 fatcat:jqv24zhlrja2bafjnwseb2nbv4

Aspects pattern oriented architecture for distributed adaptive mobile applications

Dimitar Birov
2004 Proceedings of the 5th international conference on Computer systems and technologies - CompSysTech '04  
In this paper we discuss how aspectoriented approach facilitates the design of distributed adaptive wireless applications and propose integrated software architecture framework based on known (aspect)  ...  Aspect oriented programming (AOP) propose approach of implementation of adaptability of a software through special form of concern composition.  ...  Different parts of wireless distributed adaptive applications are discussed, developed and designed in the software development community.  ... 
doi:10.1145/1050330.1050361 fatcat:ihahckl2afgnvirpphbjxfriiu

The management of software engineering, Part IV: Software development practices

M. Dyer
1980 IBM Systems Journal  
Interfaces with application-specific hardware that is part of the system under development. e Interfaces between two software products: Interfaces between software under development and exist- ing support  ...  As a minimum, partition- ing should satisfy the following requirements: e Be natural or logical with respect to the operational system or application.  ... 
doi:10.1147/sj.194.0451 fatcat:7swvjzke6jgmvhjffxldv7vbey

Lessons in Software Evolution Learned by Listening to Smalltalk [chapter]

Oscar Nierstrasz, Tudor Gîrba
2010 Lecture Notes in Computer Science  
The biggest challenge facing software developers today is how to gracefully evolve complex software systems in the face of changing requirements.  ...  Smalltalk's simplicity, its reflective design, and its highly dynamic nature all go a long way towards enabling change in Smalltalk applications.  ...  the Hasler project "Enabling the evolution of J2EE applications through reverse engineering and quality assurance" (project no. 2234).  ... 
doi:10.1007/978-3-642-11266-9_7 fatcat:vercfb5kmbalnpaf4qs7er5pr4

Executable modelling of dynamic software product lines in the ABS language

Radu Muschevici, Dave Clarke, José Proença
2013 Proceedings of the 5th International Workshop on Feature-Oriented Software Development - FOSD '13  
The field of DSPL engineering is still in formation and general-purpose DSPL development languages and tools are rare.  ...  Our work builds on ABS, a language and integrated development environment with dedicated support for implementing static software product lines.  ...  INTRODUCTION Various application domains require systems that run continuously and without interruption. This is especially true of highly-available applications such as mission critical software.  ... 
doi:10.1145/2528265.2528266 dblp:conf/gpce/MuscheviciCP13 fatcat:hf4mzggjvfcc5b5pj6antttwgi
« Previous Showing results 1 — 15 out of 60,002 results