Filters








1,109,836 Hits in 2.9 sec

Component-Oriented Programming [chapter]

Clemens Szyperski, Jan Bosch, Wolfgang Weck
<span title="">1999</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
We believe that one of the main causes is a lack of support for Component-Oriented Programming (COP).  ...  A C D creates Component Developer stored in Library D D A used in creates Component Application « design for reuse » « design by reuse » B Application Developer Figure 1: The Component-Oriented Programming  ...  One of the reasons is because there are few solutions that really enable Component-Oriented Programming (COP).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-46589-8_10">doi:10.1007/3-540-46589-8_10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/yzlvener45drblhbc5jmzye7oi">fatcat:yzlvener45drblhbc5jmzye7oi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808080722/http://www.lirmm.fr/~dony/postscript/comp-smalltalk10.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/7a/1a/7a1a93685a2507b7893803abf6de17edb85664f7.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-46589-8_10"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Aspect oriented programming and component assembly

A. Colesnicov, L. Malahova
<span title="">2007</span> <i title="Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xdcxxn6dzrcflkahbh3lz5z5ja" style="color: black;">Computer Science Journal of Moldova</a> </i> &nbsp;
The article describes an attempt to use the aspect oriented programming for construction of a graphical user interface from components. Aspects were applied to produce the glue code.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://doaj.org/article/d704525274624c35acccd13046abb183">doaj:d704525274624c35acccd13046abb183</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/26mvxmulijgkjhdagrvzm2trzy">fatcat:26mvxmulijgkjhdagrvzm2trzy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180414071857/http://www.math.md/files/csjm/v15-n1/v15-n1-(pp38-53).pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e5/74/e5748c2d24e2dfee96d6504a9930b1ff0b2b3865.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a>

SuperGlue: Component Programming with Object-Oriented Signals [chapter]

Sean McDirmid, Wilson C. Hsieh
<span title="">2006</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Components that process state make programs more interactive with their ability to handle continuously changing data.  ...  To support the construction of interactive programs that require an unbounded number of signal connections, signals in SuperGlue are scaled with object-oriented abstractions.  ...  A program is expressed in SuperGlue as a set of signal connections between components.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11785477_15">doi:10.1007/11785477_15</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5m3v5txx2bh5zdqbzbmslz4h3q">fatcat:5m3v5txx2bh5zdqbzbmslz4h3q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809023417/http://lampwww.epfl.ch/~mcdirmid/mcdirmid06superglue.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/93/6a/936a35dcca1473dc5d03b7f4d13ea9c5afe4e497.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11785477_15"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

A Linguistic Model in Component Oriented Programming

Daniel Cristian Crăciunean, Vasile Crăciunean
<span title="2016-12-01">2016</span> <i title="Walter de Gruyter GmbH"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/k5y7jb5obvgcdb247w4gcuwn6a" style="color: black;">ACTA Universitatis Cibiniensis</a> </i> &nbsp;
It is a fact that the component-oriented programming, well organized, can bring a large increase in efficiency in the development of large software systems.  ...  This paper proposes a model for building software systems by assembling components that can operate independently of each other.  ...  Aggregation Scheme of the Components We concretize now the notion of elementary component and component.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1515/aucts-2016-0007">doi:10.1515/aucts-2016-0007</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ziddzdj3rfhfxj6dwyb5sq5zj4">fatcat:ziddzdj3rfhfxj6dwyb5sq5zj4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180720053033/https://content.sciendo.com/downloadpdf/journals/aucts/68/1/article-p30.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/fa/54/fa54e71b6cf8d3158b964a0d61dcbc91f10cbf13.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1515/aucts-2016-0007"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> degruyter.com </button> </a>

Grey-box specifications for object-oriented program components

Yannick Welsch
<span title="">2008</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion &#39;08</a> </i> &nbsp;
We present a formal specification technique for objectoriented program components based on their boundary message behaviour.  ...  Component specifications describe restrictions on the set of message traces for a component without referring to actual implementations.  ...  Introduction Specification techniques for object-oriented programs do not often scale very well.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1449814.1449905">doi:10.1145/1449814.1449905</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/Welsch08.html">dblp:conf/oopsla/Welsch08</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/4knyzsbdhvgnpdp43r4dt6uf6a">fatcat:4knyzsbdhvgnpdp43r4dt6uf6a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190217085812/https://static.aminer.org/pdf/20170130/pdfs/oopsla/pwt9a3hdjagnzifsljv4if5u8hb0mgyl.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/7e/92/7e92830cf87e848def1f5b055e55eef0c89d3fa9.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1449814.1449905"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

CoolBOT: A Component-Oriented Programming Framework for Robotics [chapter]

Jorge Cabrera-Gámez, Antonio Carlos Domínguez-Brito, Daniel Hernández-Sosa
<span title="">2002</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
This paper introduces at the specification level CoolBOT, a component-oriented programming framework for robotics designed to assist robotic system developers in obtaining more structured and reusable  ...  Within this framework components are conceived as Port Automata (PA)[13] that interact through their ports and that can be composed to build up new components from existing ones.  ...  It is at the level of compound components where we can talk about component oriented programming, as new components can be assembled from existing ones and their supervisors deal directly with components  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-45993-6_16">doi:10.1007/3-540-45993-6_16</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/p7kd5x7erjc3lh5y57mukla3cu">fatcat:p7kd5x7erjc3lh5y57mukla3cu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809000804/http://www8.cs.umu.se/research/ifor/dl/Robot%20software/coolbot.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/23/ce/23cec86dc6e31661dc092891eabb76f193f9dde7.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-45993-6_16"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Book Reviews: Component-Oriented Programming: A .NET Perspective

T. Bond
<span title="">2006</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/omvncaanjzdm5fnaqjo42wo4ka" style="color: black;">IEEE Distributed Systems Online</a> </i> &nbsp;
I chose to review Programming .NET Components because, like its author Juval Lowy, I've been involved with component-oriented programming for many years.  ...  The description is heavily biased toward the .NET implementation, but this is probably to be expected in a book titled Programming .NET Components.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/mdso.2006.30">doi:10.1109/mdso.2006.30</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/3r35oaeaazhgtm5onjtlhjxiw4">fatcat:3r35oaeaazhgtm5onjtlhjxiw4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170817185856/https://www.computer.org/web/csdl/index/-/csdl/mags/ds/2006/05/o5006.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/2e/e2/2ee2af3d5bddc11a3754566ab789d6e910c4caca.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/mdso.2006.30"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Component-Based Software Development with Aspect-Oriented Programming

Michael Eichberg
<span title="">2005</span> <i title="AITO - Association Internationale pour les Technologies Objets"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/pwjrjz7zwnb2rcboggur7p2mwq" style="color: black;">Journal of Object Technology</a> </i> &nbsp;
In this paper an approach to solve these problems based on the ideas of aspect-oriented programming is proposed.  ...  Also, mapping components to objects results in code where the crosscutting concerns encapsulated in the middleware show up at several places, complicating the programming model and making the component  ...  Thus far, compilation and execution speed of the prototype under development is not tar- Michael Eichberg: "Component-Based Software Development with Aspect-Oriented Programming", in Journal of Object  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5381/jot.2005.4.3.a3">doi:10.5381/jot.2005.4.3.a3</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/nviyyehnczhhdnizzgpi6x7ld4">fatcat:nviyyehnczhhdnizzgpi6x7ld4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170828232808/http://www.jot.fm/issues/issue_2005_04/article3/article3.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/13/18/131802656d693991d930dfa1671239ae76c35707.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5381/jot.2005.4.3.a3"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Component-Oriented Programming as an AI-Planning Problem [chapter]

Debasis Mitra, Walter P. Bond
<span title="">2002</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Formalization a type of component-oriented programming (COP) problem (that does not need any non-trivial effort for gluing components together) shows a surprising similarity to the problem of Planning  ...  A dream of the software-engineering discipline is to develop reusable program-components and to build programs out of them.  ...  The component-oriented programming problem, in our restricted sense, is COP=(A, R, T).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-48035-8_55">doi:10.1007/3-540-48035-8_55</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/dc6mkh7geja6pgt4r55fkuon7u">fatcat:dc6mkh7geja6pgt4r55fkuon7u</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808103716/http://cs.fit.edu/~dmitra/Pub/IEApap2001.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a9/6e/a96e932a642a014d66c4d033f252c01406a055cb.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-48035-8_55"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Component-Oriented Programming with Sharing: Containment is Not Ownership [chapter]

Daniel Hirschkoff, Tom Hirschowitz, Damien Pous, Alan Schmitt, Jean-Bernard Stefani
<span title="">2005</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Component-oriented programming yields a tension between higherorder features (deployment, reconfiguration, passivation), encapsulation, and component sharing.  ...  We propose a discipline for component-oriented programming to address this issue, and we define a process calculus whose operational semantics embodies this programming discipline.  ...  Previous models of component-oriented programming do not completely address these three requirements.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11561347_26">doi:10.1007/11561347_26</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/itruuuphebcczflrbmt3ktqhja">fatcat:itruuuphebcczflrbmt3ktqhja</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20070823064652/http://alan.petitepomme.net/papers/components_sharing.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ff/b6/ffb69c6458a216f0de57884b9c54f26e5bd7daa3.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11561347_26"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

A Component-Oriented Programming for Embedded Mobile Robot Software

Dayang N. A. Jawawi, Rosbi Mamat, Safaai Deris
<span title="">2007</span> <i title="SAGE Publications"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/dlo33cxbtffljkmrdnlsbqmlcq" style="color: black;">International Journal of Advanced Robotic Systems</a> </i> &nbsp;
A framework for component-oriented programming for AMR software development using PECOS component model is proposed in this paper.  ...  Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded AMR systems software development.  ...  The Component-Oriented Programming Framework This COP framework was originally intended for development of ERT software for AMR.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5772/5678">doi:10.5772/5678</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/eh4oekvg3vdozoahuk47uqfaxy">fatcat:eh4oekvg3vdozoahuk47uqfaxy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170706033041/http://eprints.utm.my/8461/1/8461.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/8c/7b/8c7b869023fa3ca96b7e6518a38cc3981d41e2a5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5772/5678"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Aspect Oriented Programming for a component-based real life application

Odysseas Papapetrou, George A. Papadopoulos
<span title="">2004</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/uo6yx5jpgnf2zl7mkrumytd4ti" style="color: black;">Proceedings of the 2004 ACM symposium on Applied computing - SAC &#39;04</a> </i> &nbsp;
Aspect Oriented Programming, a relatively new programming paradigm, earned the scientific community's attention.  ...  The results of the case study mostly favor the aspect oriented paradigm.  ...  ASPECT ORIENTED PROGRAMMING Aspect Oriented Programming, as proposed by Kiczales ( [2] ), is based on the aspectual decomposition.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/967900.968210">doi:10.1145/967900.968210</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/sac/PapapetrouP04.html">dblp:conf/sac/PapapetrouP04</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/6tmknp4oe5ctjnxlagz4qzit5u">fatcat:6tmknp4oe5ctjnxlagz4qzit5u</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170706083143/http://www.l3s.de/~papapetrou/publications/sac04.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/f5/17/f5175c2b52b8943b0badcf60b066bed5fe6d9ceb.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/967900.968210"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Evolutionary performance-oriented development of parallel programs by composition of components

Nasim Mahmood, Yusheng Feng, James C. Browne
<span title="">2005</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/a6eoskb7xzft3ansovztbmb2a4" style="color: black;">Proceedings of the 5th international workshop on Software and performance - WOSP &#39;05</a> </i> &nbsp;
It is based upon combining component-oriented development with integration of parallel/distributed execution and parallel/distributed simulation.  ...  of parallel programs composed from components at different levels of abstraction and program evolution at runtime by component replacement.  ...  Component-Oriented Development The Common Component Architecture (CCA) project [1] is a major research and development project focused on composition of parallel programs from components.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1071021.1071048">doi:10.1145/1071021.1071048</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/wosp/MahmoodFB05.html">dblp:conf/wosp/MahmoodFB05</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/tr2gyamjqjeh5kzs5byhsckoa4">fatcat:tr2gyamjqjeh5kzs5byhsckoa4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20070206032234/http://www.cs.utexas.edu:80/~nmtanim/papers/WOSP-2005.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b6/2e/b62e5145f5f2e0d32ad4766c66a159630a92e44b.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1071021.1071048"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

A technique for automatic component extraction from object-oriented programs by refactoring

Hironori Washizaki, Yoshiaki Fukazawa
<span title="">2005</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/hq6x4whtd5hhlhsxzculyeamey" style="color: black;">Science of Computer Programming</a> </i> &nbsp;
However, existing programs have usually been built using another paradigm, such as the object-oriented (OO) paradigm.  ...  Our technique of refactoring can identify and extract reusable components composed of classes from OO programs, and modify the surrounding parts of extracted components in original programs.  ...  In this paper, we use object-oriented (OO) programming language for the implementation of components.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.scico.2004.11.007">doi:10.1016/j.scico.2004.11.007</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/m7uzf7gew5eudkjwe57bdj2br4">fatcat:m7uzf7gew5eudkjwe57bdj2br4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170926135948/http://publisher-connector.core.ac.uk/resourcesync/data/elsevier/pdf/3f5/aHR0cDovL2FwaS5lbHNldmllci5jb20vY29udGVudC9hcnRpY2xlL3BpaS9zMDE2NzY0MjMwNDAwMTc5MA%3D%3D.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/84/0d/840da9152392de4afddde3315717760a44b97037.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.scico.2004.11.007"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>

Dynamic Reconfiguration of Scientific Components Using Aspect Oriented Programming: A Case Study [chapter]

Manuel Díaz, Sergio Romero, Bartolomé Rubio, Enrique Soler, José M. Troya
<span title="">2006</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
This paper is a case study on the use of a high-level, aspectoriented programming technology for the modelling of the communication and interaction scheme that affects the set of components of a parallel  ...  The application design considers two types of components as first-order entities: Scientific Components (SCs) for the computational tasks and Communication Aspect Components (CACs) for the dynamic management  ...  Application Programming and Execution The development of both scientific and aspect components is carried out following an object-oriented programming style based on C++ and MPI.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11914952_22">doi:10.1007/11914952_22</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/25izmgfn7fcdhh3zkkzfvesjpy">fatcat:25izmgfn7fcdhh3zkkzfvesjpy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808094858/http://www.lcc.uma.es/~tolo/publications/GADA06.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/c9/88/c9888bb45a40512fe5f00fe5abd1e4a50a648d58.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/11914952_22"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 1,109,836 results