A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Framework for Modular Linking in OO Languages
[chapter]
2006
Lecture Notes in Computer Science
In this paper we propose an intuitive and formal framework for enhancing a language with modular linking, which is applied to the specific problem of making linking in Java modular. ...
Unfortunately, linking is not modular in many mainstream OO languages like Java. ...
Section 2 motivates modular linking in the Java language. Section 3 describes an intuitive and formal framework for adding modular linking to a language that does not already support it. ...
doi:10.1007/11860990_9
fatcat:ihokqbny6bejvgdjc5gg7t4dri
An object-oriented framework for aspect-oriented languages
2012
Proceedings of the 11th annual international conference on Aspect-oriented Software Development - AOSD '12
Aspect-orientation is a mechanism for modularizing crosscutting concerns that has been added to many existing software engineering languages. ...
Aspect languages developed with Carpenter get full IDE support with only a few lines of code. We have used our framework to create aspect weavers for Java, JLo, and AspectU. ...
Acknowledgements We thank the reviewers for their insightful comments. We especially thank Eric Bodden for his support in the discussion of related work. ...
doi:10.1145/2162049.2162075
dblp:conf/aosd/DoorenSJ12
fatcat:gm4u6upujnamjfcyxagfm3fnhi
Develop once deploy anywhere achieving adaptivity with a runtime linker/loader framework
2005
Proceedings of the 4th workshop on Reflective and adaptive middleware systems - ARM '05
This paper presents Load and Let Link -a framework for flexible runtime loading and linking of procedural native code components. LLL has several novel aspects. ...
This enables (a) adaptive applications that can rewire themselves in response to dynamic conditions, (b) code patching for mission critical systems and (c) automatic overlaying in memory constrained environments ...
Extra facilities for runtime flexibility offered by a binary loading and linking framework are afforded to all high-level languages, frameworks, and models. ...
doi:10.1145/1101516.1101517
dblp:conf/middleware/MukherjeeV05
fatcat:db47scgzhbfv5jnftfgwg2fszi
The Impact of Reusing Open-Source Software Model in Software Maintenance
2017
Journal of clean energy technologies
We have proposed a maintenance framework model for reusing of OSS applications in software maintenance, because there are no well-specified guidelines to follow for reuse-based maintenance using OOS. ...
We have tried to shorten the gap between the change request and the reuse-based maintenance using OOS. The paper also shows how to analyze OOS modularity using functional points. ...
ACKNOWLEDGMENT The authors are grateful to the Applied Science University in Amman, Jordan for the financial support granted to cover the publication fee of this research article. ...
doi:10.7763/ijcte.2017.v9.1101
fatcat:2xsn6m4gqneihadoewtk7idxde
Improving Design Pattern Quality Using Aspect Orientation
2005
13th IEEE International Workshop on Software Technology and Engineering Practice (STEP'05)
Object Oriented (OO) implementations of Design Patterns (DP) may suffer of some problems due to deficiencies of (OO) languages affecting some quality attributes such as modularity, comprehensibility, maintainability ...
Aspect Oriented Programming (AOP) provides powerful constructs able to better handle modularity and composition; these constructs can help to overcome some of the trade-offs in current OO implementations ...
AOP aims at solving these problems by new ways for CCC modularization: AOP languages provide new modularization units and more powerful referential, quantification and composition mechanisms than OOP languages ...
doi:10.1109/step.2005.14
dblp:conf/step/BernardiL05
fatcat:5dtyocyebvhovnzhhm5k7g73h4
Semantic Integration in the IFF
[article]
2011
arXiv
pre-print
Semantic integration of object-level ontologies in the IFF is represented with its fusion construction. ...
The IEEE P1600.1 Standard Upper Ontology (SUO) project aims to specify an upper ontology that will provide a structure and a set of general concepts upon which domain ontologies could be constructed. ...
The IFF-OO is a generic framework for the representation and manipulation of object-level ontologies. ...
arXiv:1109.0032v1
fatcat:nriez7m6ejelncwlfg5tkplwhm
Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages
[chapter]
2009
Lecture Notes in Business Information Processing
In this paper we present an asymmetric approach to compose modularized concerns expressed in different DSMLs with an application base model expressed in a general-purpose modeling language (GPML). ...
We introduce the concept of a concern interface, expressed in a GPML, that serves as a common language between a specific concern and the application base. ...
In section 3 we describe our asymmetric framework for modularizing and composing reusable concerns expressed in DSMLs. ...
doi:10.1007/978-3-642-02571-6_8
fatcat:vixkvwkkx5flnnan7tvs7kyp3y
Software extension and integration with type classes
2006
Proceedings of the 5th international conference on Generative programming and component engineering - GPCE '06
A detailed comparison with related work shows that type classes provide a powerful framework in which solutions to known software extension and integration problems can be provided. ...
We reconsider these challenges at the level of language expressiveness, by using the language concept of type classes, as it is available in the functional programming language Haskell. ...
Acknowledgments We thank the GPCE 2006 referees for their fair and insightful comments and requests. We acknowledge discussions with Vesa Karvonen and Oleg Kiselyov. ...
doi:10.1145/1173706.1173732
dblp:conf/gpce/LammelO06
fatcat:kbrikvuvp5a57mfz5du6dhfope
An Aspect Oriented Framework for Flexible Design Pattern-based Development
english
2013
Proceedings of the 8th International Joint Conference on Software Technologies
english
The implementation of a Design Pattern (DP) may be affected by some problems due to typical deficiencies of Object Oriented languages that may worsen the modularity of a software system, and thus its comprehensibility ...
Aspect Oriented Programming allows to implement DPs by its powerful quantification constructs that can handle better modularity and composition, helping to overcome some of the OO design trade-offs in ...
Shared Fields and Methods When implementing a role for a set of concrete classes one or more methods could be provided in order to link, in a modular way, the concrete classes logic to the new provided ...
doi:10.5220/0004510305280535
dblp:conf/icsoft/BernardiCL13
fatcat:qc7py7vwwzhxxa45lzfgpylrae
9th Workshop for PhD Students in Object Oriented Systems
[chapter]
1999
Lecture Notes in Computer Science
This document is to be complemented by a workshop proceedings document which will publish the full versions of the presented papers. 9th Workshop for PhD Students in OO Systems 3 opportunity to have an ...
The presentations covered topics such as databases, languages, software engineering and arti cial intelligence, components and generative programming, analysis and design, frameworks and patterns, aspected ...
The above distinction helps for a clear design and implementation of the C++ compiler. 9th Workshop for PhD Students in OO Systems 9 2.3. ...
doi:10.1007/3-540-46589-8_7
fatcat:vbqzmgogdvfxfokz6g6b6rchqm
A Methodology for Variable Structure System Specification: Formalism, Framework, and Its Application to ATM-Based Network System
1997
ETRI Journal
The term, Modular OO, means a combination of two methods, object orientation and modularity, that is used to realize the framework and the model base. ...
Abstract Executors for VSSS Systems We employ a concept of abstract executor on realization of the VSSS framework in a modular manner [12] . ...
doi:10.4218/etrij.97.0197.0043
fatcat:foiaretecndzlda2zpqxjgcnlq
Components.js: Semantic dependency injection
2022
Semantic Web Journal
As such, there is a need for globally interoperable, addressable, and discoverable configurations, which can be achieved by leveraging Linked Data. ...
Configurations for existing DI frameworks typically only have local semantics, which limits their usage in other contexts. ...
Ruben Taelman is a postdoctoral fellow of the Research Foundation -Flanders (FWO) (1274521N). ...
doi:10.3233/sw-222945
fatcat:sfe6afzqn5cclldhu4zwaix6jq
Analysis of Low-Level Code Using Cooperating Decompilers
[chapter]
2006
Lecture Notes in Computer Science
We present a modular framework for building pipelines of cooperating decompilers that gradually lift the level of the language to something appropriate for source-level tools. ...
We provide evidence for the modularity of this framework through the implementation of multiple decompilation pipelines for both x86 and MIPS assembly produced by gcc , gcj , and coolc (a compiler for ...
Just like in a compiler, a pipeline architecture improves modularity of the code and allows for easy reuse of modules for different client-analyses. ...
doi:10.1007/11823230_21
fatcat:55cfwdvmzvgmzclaarzdg4ckgm
Customizing AOSE methodologies by reusing AOSE features
2003
Proceedings of the second international joint conference on Autonomous agents and multiagent systems - AAMAS '03
In this paper, we provide a conceptual framework for creating and reusing modular methodologies. ...
Instead, we expect AOSE methodologies to be created and reused in a modular way. ...
Protocol emulation using CaseLP After the agent behaviors are verified using the prototype, the final system can be implemented using a BDI framework or directly in an OO language, for better performance ...
doi:10.1145/860575.860594
dblp:conf/atal/JuanSMM03
fatcat:dkd22nfhzbbadeep5u237chjei
A Framework for Assessing the Software Reusability using Fuzzy Logic Approach for Aspect Oriented Software
2015
International Journal of Information Technology and Computer Science
Aspect oriented software development is new approach that introduce the concerns to overcome the issues with modular programming and object oriented programming. ...
Software reusability define the depth to which a module can be reused again with very little or no modification. However the prediction of this quality attribute is cumbersome process. ...
ACKNOWLEDGMENT We would like to thank the faculty of Amity University for helping us in refining the objective and Amity University for providing us research environment and facilities. ...
doi:10.5815/ijitcs.2015.02.02
fatcat:3wgslhowvrgm7mdsjgzjt5leiq
« Previous
Showing results 1 — 15 out of 2,754 results