• Krasanakis E and Symeonidis A. (2024). Forward-Oriented Programming. Information and Software Technology. 171:C. Online publication date: 1-Jul-2024.

    https://doi.org/10.1016/j.infsof.2024.107474

  • Jouneaux G, Frölich D, Barais O, Combemale B, Le Guernic G, Mussbacher G and van Binsbergen L. Adaptive Structural Operational Semantics. Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering. (29-42).

    https://doi.org/10.1145/3623476.3623517

  • Collins J and Ketter W. (2022). Power TAC: Software architecture for a competitive simulation of sustainable smart energy markets. SoftwareX. 10.1016/j.softx.2022.101217. 20. (101217). Online publication date: 1-Dec-2022.

    https://linkinghub.elsevier.com/retrieve/pii/S2352711022001352

  • Sun R, Gui R, Neema H, Chen Y, Ugirumurera J, Severino J, Pugliese P, Laszka A and Dubey A. (2021). TRANSIT-GYM: A Simulation and Evaluation Engine for Analysis of Bus Transit Systems 2021 IEEE International Conference on Smart Computing (SMARTCOMP). 10.1109/SMARTCOMP52413.2021.00030. 978-1-6654-1252-0. (69-76).

    https://ieeexplore.ieee.org/document/9556290/

  • Wang R, Ying S, Li M and Jia S. (2020). HSACMA: a hierarchical scalable adaptive cloud monitoring architecture. Software Quality Journal. 10.1007/s11219-020-09524-z.

    http://link.springer.com/10.1007/s11219-020-09524-z

  • Jiang J, Zhu H, Li Q, Zhao Y, Zhang S, Gong P and Hong Z. (2020). Event-based functional decomposition. Information and Computation. 271:C. Online publication date: 1-Apr-2020.

    https://doi.org/10.1016/j.ic.2019.104484

  • Chen Y, Chen C, Wen H, Jiang J, Zeng Q, Shu H and Zhong Hong . From Use Case to Use Case Slices. International Journal of Information System Modeling and Design. 10.4018/IJISMD.2019100102. 10:4. (24-50).

    http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJISMD.2019100102

  • Janes A and Russo B. (2019). Automatic Performance Monitoring and Regression Testing During the Transition from Monolith to Microservices 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). 10.1109/ISSREW.2019.00067. 978-1-7281-5138-0. (163-168).

    https://ieeexplore.ieee.org/document/8990249/

  • Vidal-Silva C, Madariaga E, Pham T, Johnson F, Urzua L and Carter L. (2019). JPIAspectZ: A Formal Requirement Specification Language for Joint Point Interface AOP Applications. Engineering, Technology & Applied Science Research. 10.48084/etasr.2774. 9:4. (4338-4341).

    http://etasr.com/index.php/ETASR/article/view/2774

  • Devine D and Alam O. Feature model for extensions in modeling languages. Proceedings of the 11th International Workshop on Modelling in Software Engineerings. (63-70).

    https://doi.org/10.1109/MiSE.2019.00017

  • Schermann G, Cito J, Leitner P, Zdun U and Gall H. (2018). We’re doing it live. Information and Software Technology. 99:C. (41-57). Online publication date: 1-Jul-2018.

    https://doi.org/10.1016/j.infsof.2018.02.010

  • Ayed S, Idrees M, Cuppens N and Cuppens F. (2018). Achieving dynamicity in security policies enforcement using aspects. International Journal of Information Security. 17:1. (83-103). Online publication date: 1-Feb-2018.

    https://doi.org/10.1007/s10207-016-0357-6

  • Dias A, Guerra E, Silveira F and da Silva T. (2018). Mapping Dynamic Behavior Between Different Object Models in AOM. Computational Science and Its Applications – ICCSA 2018. 10.1007/978-3-319-95171-3_19. (233-249).

    http://link.springer.com/10.1007/978-3-319-95171-3_19

  • Janes A. (2018). Non-distracting, Continuous Collection of Software Development Process Data. Synergies Between Knowledge Engineering and Software Engineering. 10.1007/978-3-319-64161-4_13. (275-294).

    http://link.springer.com/10.1007/978-3-319-64161-4_13

  • Parizi R, Ghani A, Lee S and Khan S. (2017). RAMBUTANS. International Journal on Software Tools for Technology Transfer (STTT). 19:6. (743-761). Online publication date: 1-Nov-2017.

    https://doi.org/10.1007/s10009-016-0432-3

  • Mikhalkovich S. (2017). Adolf Lvovich Fuksman: His Book "Technological Aspects of Software System Design" and Modern Age 2017 Fourth International Conference on Computer Technology in Russia and in the Former Soviet Union (SORUCOM). 10.1109/SoRuCom.2017.00007. 978-1-5386-4741-7. (5-7).

    https://ieeexplore.ieee.org/document/8400341/

  • Leger P and Fukuda H. Sync/CC. Proceedings of the Symposium on Applied Computing. (1245-1250).

    https://doi.org/10.1145/3019612.3019783

  • Castro S, Mens K and Moura P. (2017). JPC. Science of Computer Programming. 134:C. (75-99). Online publication date: 1-Feb-2017.

    https://doi.org/10.1016/j.scico.2015.11.008

  • Bispo J and Cardoso J. (2017). A MATLAB subset to C compiler targeting embedded systems. Software—Practice & Experience. 47:2. (249-272). Online publication date: 1-Feb-2017.

    https://doi.org/10.1002/spe.2408

  • Costa G, Gasti P, Merlo A and Yu S. FLEX. Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security. (389-400).

    https://doi.org/10.1145/2897845.2897887

  • Leger P and Fukuda H. Using continuations and aspects to tame asynchronous programming on the web. Companion Proceedings of the 15th International Conference on Modularity. (79-82).

    https://doi.org/10.1145/2892664.2892675

  • Lopez P, Tinedo R and Montresor A. (2016). Towards Data-driven Software-defined Infrastructures. Procedia Computer Science. 10.1016/j.procs.2016.08.293. 97. (144-147).

    https://linkinghub.elsevier.com/retrieve/pii/S1877050916321093

  • Lambrou G, Katrakazas P, Iliopoulou D, Kouris I, Giokas K, Petropoulou O and Koutsouris D. (2016). Σkynet: A Novel Biologically Inspired Near Extinction Reconstruction Model. XIV Mediterranean Conference on Medical and Biological Engineering and Computing 2016. 10.1007/978-3-319-32703-7_33. (162-166).

    http://link.springer.com/10.1007/978-3-319-32703-7_33

  • Nazemi K. (2016). Empirical User Study. Adaptive Semantics Visualization. 10.1007/978-3-319-30816-6_8. (337-390).

    http://link.springer.com/10.1007/978-3-319-30816-6_8

  • Goumopoulos C. (2016). A Middleware Architecture for Ambient Adaptive Systems. Next Generation Intelligent Environments. 10.1007/978-3-319-23452-6_1. (1-35).

    https://link.springer.com/10.1007/978-3-319-23452-6_1

  • Chong S and Meyden R. (2015). Using Architecture to Reason about Information Security. ACM Transactions on Information and System Security. 18:2. (1-30). Online publication date: 9-Dec-2015.

    https://doi.org/10.1145/2829949

  • Figueroa I and Robbes R. Is functional programming better for modularity?. Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools. (49-52).

    https://doi.org/10.1145/2846680.2846689

  • Bispo J, Reis L and Cardoso J. Techniques for efficient MATLAB-to-C compilation. Proceedings of the 2nd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming. (7-12).

    https://doi.org/10.1145/2774959.2774961

  • Kusel A, Schönböck J, Wimmer M, Kappel G, Retschitzegger W and Schwinger W. (2015). Reuse in model-to-model transformation languages. Software and Systems Modeling (SoSyM). 14:2. (537-572). Online publication date: 1-May-2015.

    https://doi.org/10.1007/s10270-013-0343-7

  • Fukuda H and Leger P. A library to modularly control asynchronous executions. Proceedings of the 30th Annual ACM Symposium on Applied Computing. (1648-1650).

    https://doi.org/10.1145/2695664.2696034

  • Fukuda H and Leger P. (2015). Proposals for Modular Asynchronous Web Programming: Issues and Challenges. Current Trends in Web Engineering. 10.1007/978-3-319-24800-4_8. (91-102).

    http://link.springer.com/10.1007/978-3-319-24800-4_8

  • Nelissen G, Pereira D and Pinho L. (2015). A Novel Run-Time Monitoring Architecture for Safe and Efficient Inline Monitoring. Reliable Software Technologies – Ada-Europe 2015. 10.1007/978-3-319-19584-1_5. (66-82).

    https://link.springer.com/10.1007/978-3-319-19584-1_5

  • Parizi R, Lee S and Dabbagh M. Achievements and Challenges in State-of-the-Art Software Traceability Between Test and Code Artifacts. IEEE Transactions on Reliability. 10.1109/TR.2014.2338254. 63:4. (913-926).

    http://ieeexplore.ieee.org/document/6862933/

  • Singh P and Sangwan O. (2014). A process metrics based framework for Aspect Oriented Software to predict software bugs and maintenance 2014 5th International Conference- Confluence The Next Generation Information Technology Summit. 10.1109/CONFLUENCE.2014.6949323. 978-1-4799-4236-7. (831-836).

    http://ieeexplore.ieee.org/document/6949323/

  • Ryckbosch F and Diwan A. (2014). Analyzing performance traces using temporal formulas. Software—Practice & Experience. 44:7. (777-792). Online publication date: 1-Jul-2014.

    https://doi.org/10.1002/spe.2256

  • Magnaudet M and Chatty S. What should adaptivity mean to interactive software programmers?. Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems. (13-22).

    https://doi.org/10.1145/2607023.2607028

  • (2014). Bibliography. Service Orchestration As Organization. 10.1016/B978-0-12-800938-3.00026-6. (257-272).

    https://linkinghub.elsevier.com/retrieve/pii/B9780128009383000266

  • Yu Y, Tun T, Bandara A, Zhang T and Nuseibeh B. (2014). From Model-Driven Software Development Processes to Problem Diagnoses at Runtime. Models@run.time. 10.1007/978-3-319-08915-7_7. (188-207).

    http://link.springer.com/10.1007/978-3-319-08915-7_7

  • Stefik A and Siebert S. (2013). An Empirical Investigation into Programming Language Syntax. ACM Transactions on Computing Education. 13:4. (1-40). Online publication date: 1-Nov-2013.

    https://doi.org/10.1145/2534973

  • Cardoso J, Carvalho T, Coutinho J, Nobre R, Nane R, Diniz P, Petrov Z, Luk W and Bertels K. (2013). Controlling a complete hardware synthesis toolchain with LARA aspects. Microprocessors & Microsystems. 37:8. (1073-1089). Online publication date: 1-Nov-2013.

    https://doi.org/10.1016/j.micpro.2013.06.001

  • Okanovic D, Vidakovic M and Konjovic Z. (2013). Towards performance monitoring overhead reduction 2013 IEEE 11th International Symposium on Intelligent Systems and Informatics (SISY 2013). 10.1109/SISY.2013.6662557. 978-1-4799-0305-4. (135-140).

    http://ieeexplore.ieee.org/document/6662557/

  • Kouroshfar E. Studying the effect of co-change dispersion on software quality. Proceedings of the 2013 International Conference on Software Engineering. (1450-1452).

    /doi/10.5555/2486788.2487034

  • Kouroshfar E. (2013). Studying the effect of co-change dispersion on software quality 2013 35th International Conference on Software Engineering (ICSE). 10.1109/ICSE.2013.6606741. 978-1-4673-3076-3. (1450-1452).

    http://ieeexplore.ieee.org/document/6606741/

  • Laurent Y, Bendraou R and Gervais M. Executing and debugging UML models. Proceedings of the 28th Annual ACM Symposium on Applied Computing. (1095-1102).

    https://doi.org/10.1145/2480362.2480569

  • Petrov Z, Zaykov P, Cardoso J, Coutinho J, Diniz P and Luk W. (2013). An aspect-oriented approach for designing safety-critical systems 2013 IEEE Aerospace Conference. 10.1109/AERO.2013.6497184. 978-1-4673-1813-6. (1-10).

    http://ieeexplore.ieee.org/document/6497184/

  • Yu Y, Peng X and do Prado Leite J. (2013). Reasoning About Dynamic Aspectual Requirements. Aspect-Oriented Requirements Engineering. 10.1007/978-3-642-38640-4_2. (23-42).

    https://link.springer.com/10.1007/978-3-642-38640-4_2

  • Cardoso J, F. Coutinho J and Diniz P. (2013). Related Work. Compilation and Synthesis for Embedded Reconfigurable Systems. 10.1007/978-1-4614-4894-5_7. (181-195).

    https://link.springer.com/10.1007/978-1-4614-4894-5_7

  • Štuikys V and Damaševičius R. (2013). Multi-Linguistic Aspects of Heterogeneous Meta-Programming in Web Applications. Meta-Programming and Model-Driven Meta-Program Development. 10.1007/978-1-4471-4126-6_15. (279-290).

    http://link.springer.com/10.1007/978-1-4471-4126-6_15

  • Mokdad L and Youcef S. (2012). Stochastic bounds for composite Web services response times. Cluster Computing. 15:4. (363-371). Online publication date: 1-Dec-2012.

    https://doi.org/10.1007/s10586-011-0155-x

  • Silva D, Lopes A, Pinto F and Leite J. Selecting Architecture Configurations in Self- Adaptive Systems Using QoS Criteria. Proceedings of the 2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse. (71-80).

    https://doi.org/10.1109/SBCARS.2012.12

  • Cardoso J, Carvalho T, Coutinho J, Diniz P, Petrov Z and Luk W. Controlling Hardware Synthesis with Aspects. Proceedings of the 2012 15th Euromicro Conference on Digital System Design. (226-233).

    https://doi.org/10.1109/DSD.2012.33

  • Cardoso J, Carvalho T, Teixeira J, Diniz P, Goncalves F and Petrov Z. (2012). Hardware/software specialization through aspects: The LARA approach 2012 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XII). 10.1109/SAMOS.2012.6404183. 978-1-4673-2297-3. (260-267).

    http://ieeexplore.ieee.org/document/6404183/

  • Cardoso J. (2012). Programming strategies for runtime adaptability 2012 7th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC). 10.1109/ReCoSoC.2012.6322875. 978-1-4673-2572-1. (1-8).

    http://ieeexplore.ieee.org/document/6322875/

  • Azarian A, Ferreira J, Werner S, Petrov Z, Cardoso J and Huebner M. (2012). Analysis of error detection schemes: Toolchain support and hardware/software implications 2012 NASA/ESA Conference on Adaptive Hardware and Systems (AHS). 10.1109/AHS.2012.6268670. 978-1-4673-1916-4. (62-69).

    http://ieeexplore.ieee.org/document/6268670/

  • Cardoso J, Teixeira J, Alves J, Nobre R, Diniz P, Coutinho J and Luk W. Specifying Compiler Strategies for FPGA-based Systems. Proceedings of the 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines. (192-199).

    https://doi.org/10.1109/FCCM.2012.41

  • Tribbey W and Mitropoulos F. Construction and analysis of vector space models for use in aspect mining. Proceedings of the 50th annual ACM Southeast Conference. (220-225).

    https://doi.org/10.1145/2184512.2184564

  • Cardoso J, Carvalho T, Coutinho J, Luk W, Nobre R, Diniz P and Petrov Z. LARA. Proceedings of the 11th annual international conference on Aspect-oriented Software Development. (179-190).

    https://doi.org/10.1145/2162049.2162071

  • Olszak A and Nørregaard Jørgensen B. (2012). Remodularizing Java programs for improved locality of feature implementations in source code. Science of Computer Programming. 77:3. (131-151). Online publication date: 1-Mar-2012.

    https://doi.org/10.1016/j.scico.2010.10.007

  • Austin T, Disney T and Flanagan C. Virtual values for language extension. Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications. (921-938).

    https://doi.org/10.1145/2048066.2048136

  • Austin T, Disney T and Flanagan C. (2011). Virtual values for language extension. ACM SIGPLAN Notices. 46:10. (921-938). Online publication date: 18-Oct-2011.

    https://doi.org/10.1145/2076021.2048136

  • Sabir Idrees M, Serme G, Roudier Y, De Oliveira A, Grall H and Südholt M. Evolving security requirements in multi-layered service-oriented-architectures. Proceedings of the 6th international conference, and 4th international conference on Data Privacy Management and Autonomous Spontaneus Security. (190-205).

    https://doi.org/10.1007/978-3-642-28879-1_13

  • Juszczyk L and Dustdar S. Automating the Generation of Web Service Testbeds Using AOP. Proceedings of the 2011 IEEE Ninth European Conference on Web Services. (143-150).

    https://doi.org/10.1109/ECOWS.2011.21

  • Petrov Z, Kratky K, Cardoso J and Diniz P. (2011). Programming safety requirements in the REFLECT design flow 2011 9th IEEE International Conference on Industrial Informatics (INDIN). 10.1109/INDIN.2011.6035002. 978-1-4577-0435-2. (841-847).

    http://ieeexplore.ieee.org/document/6035002/

  • Coelho R, von Staa A, Kulesza U, Rashid A and Lucena C. (2011). Unveiling and taming liabilities of aspects in the presence of exceptions. Information Sciences: an International Journal. 181:13. (2700-2720). Online publication date: 1-Jul-2011.

    https://doi.org/10.1016/j.ins.2010.06.002

  • Goumopoulos C. (2011). A Middleware Architecture for Ambient Adaptive Systems. Next Generation Intelligent Environments. 10.1007/978-1-4614-1299-1_1. (1-35).

    https://link.springer.com/10.1007/978-1-4614-1299-1_1

  • Cardoso J, Diniz P, Petrov Z, Bertels K, Hübner M, van Someren H, Gonçalves F, de Coutinho J, Constantinides G, Olivier B, Luk W, Becker J, Kuzmanov G, Thoma F, Braun L, Kühnle M, Nane R, Sima V, Krátký K, Alves J and Ferreira J. (2011). REFLECT: Rendering FPGAs to Multi-core Embedded Computing. Reconfigurable Computing. 10.1007/978-1-4614-0061-5_11. (261-289).

    http://link.springer.com/10.1007/978-1-4614-0061-5_11

  • Kakousis K, Paspallis N and Papadopoulos G. (2010). A survey of software adaptation in mobile and ubiquitous computing. Enterprise Information Systems. 4:4. (355-389). Online publication date: 1-Nov-2010.

    https://doi.org/10.1080/17517575.2010.509814

  • Juarez-Martinez U and Alor-Hernandez G. Advise Weaving in Énfasis. Proceedings of the 2010 IEEE Electronics, Robotics and Automotive Mechanics Conference. (90-95).

    https://doi.org/10.1109/CERMA.2010.92

  • Berzal F, Cortijo F and Jiménez A. (2010). TMiner aspects. Expert Systems with Applications: An International Journal. 37:9. (6675-6681). Online publication date: 1-Sep-2010.

    https://doi.org/10.1016/j.eswa.2010.03.052

  • Quenette S and Hodkinson L. (2010). StgDomain—scalable parallel domain software components for particle‐in‐cell finite element methods. Concurrency and Computation: Practice and Experience. 10.1002/cpe.1508. 22:12. (1593-1603). Online publication date: 25-Aug-2010.

    https://onlinelibrary.wiley.com/doi/10.1002/cpe.1508

  • Kasse Y, Mokdad L and Youcef S. Stochastic bounds for end-to-end delay. Proceedings of the The IEEE symposium on Computers and Communications. (1127-1132).

    https://doi.org/10.1109/ISCC.2010.5546616

  • Haddad S, Mokdad L and Youcef S. Response time of BPEL4WS constructors. Proceedings of the The IEEE symposium on Computers and Communications. (695-700).

    https://doi.org/10.1109/ISCC.2010.5546538

  • Meyerovich L, Felt A and Miller M. Object views. Proceedings of the 19th international conference on World wide web. (721-730).

    https://doi.org/10.1145/1772690.1772764

  • Austin T. (2010). Designing a Secure Programming Language. Handbook of Information and Communication Security. 10.1007/978-3-642-04117-4_35. (771-785).

    http://link.springer.com/10.1007/978-3-642-04117-4_35

  • Dalle O, Ribault J and Himmelspach J. Design considerations for M&S software. Winter Simulation Conference. (944-955).

    /doi/10.5555/1995456.1995592

  • Dalle O, Ribault J and Himmelspach J. (2009). Design considerations for M&S software 2009 Winter Simulation Conference (WSC 2009). 10.1109/WSC.2009.5429724. 978-1-4244-5770-0. (944-955).

    http://ieeexplore.ieee.org/document/5429724/

  • Baouab A, Perrin O, Biri N and Godart C. (2009). Security meta-services orchestration architecture 2009 IEEE Asia-Pacific Services Computing Conference (APSCC). 10.1109/APSCC.2009.5394146. 978-1-4244-5338-2. (28-33).

    http://ieeexplore.ieee.org/document/5394146/

  • Vanegas R, Zinky J, Loyall J, Karr D, Schantz R and Bakken D. QuO's runtime support for quality of service in distributed objects. Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing. (207-222).

    /doi/10.5555/1659232.1659250

  • Wingrave C, Laviola J and Bowman D. (2009). A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design. ACM Transactions on Computer-Human Interaction. 16:4. (1-36). Online publication date: 1-Nov-2009.

    https://doi.org/10.1145/1614390.1614396

  • Olszak A and Jørgensen B. Remodularizing Java programs for comprehension of features. Proceedings of the First International Workshop on Feature-Oriented Software Development. (19-26).

    https://doi.org/10.1145/1629716.1629722

  • Ebnenasir A and Beik R. Developing parallel programs. Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering. (1-8).

    https://doi.org/10.1109/IWMSE.2009.5071377

  • Bauer L, Ligatti J and Walker D. (2009). Composing expressive runtime security policies. ACM Transactions on Software Engineering and Methodology. 18:3. (1-43). Online publication date: 1-May-2009.

    https://doi.org/10.1145/1525880.1525882

  • Field J, Marinescu M and Stefansen C. (2009). Reactors. Theoretical Computer Science. 410:2-3. (168-201). Online publication date: 1-Feb-2009.

    https://doi.org/10.1016/j.tcs.2008.09.052

  • Navasa A, Pérez-Toledano M and Murillo J. (2009). An ADL dealing with aspects at software architecture stage. Information and Software Technology. 51:2. (306-324). Online publication date: 1-Feb-2009.

    https://doi.org/10.1016/j.infsof.2008.03.009

  • Hovsepyan A, Van Baelen S, Berbers Y and Joosen W. (2009). Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages. Objects, Components, Models and Patterns. 10.1007/978-3-642-02571-6_8. (116-135).

    http://link.springer.com/10.1007/978-3-642-02571-6_8

  • Chatty S. Programs = Data + Algorithms + Architecture. Engineering Interactive Systems. (356-373).

    https://doi.org/10.1007/978-3-540-92698-6_22

  • Truong A, Trinh T, Van Hung D, Nguyen V, Trang N and Hung P. Checking Interface Interaction Protocols Using Aspect-Oriented Programming. Proceedings of the 2008 Sixth IEEE International Conference on Software Engineering and Formal Methods. (382-386).

    https://doi.org/10.1109/SEFM.2008.32

  • Pavlich-Mariscal J, Demurjian S and Michel L. A Framework of Composable Access Control Definition, Enforcement and Assurance. Proceedings of the 2008 International Conference of the Chilean Computer Science Society. (13-22).

    https://doi.org/10.1109/SCCC.2008.18

  • Graml T, Bracht R and Spies M. (2008). Patterns of business rules to enable agile business processes. Enterprise Information Systems. 2:4. (385-402). Online publication date: 1-Nov-2008.

    https://doi.org/10.1080/17517570802245441

  • Navarro L, Douence R, Hermenier F, Menaud J and Südholt M. Aspect-Based Patterns for Grid Programming. Proceedings of the 2008 20th International Symposium on Computer Architecture and High Performance Computing. (141-148).

    https://doi.org/10.1109/SBAC-PAD.2008.22

  • Ayed D, Taconet C, Bernard G and Berbers Y. (2008). CADeComp. Journal of Network and Computer Applications. 31:3. (224-257). Online publication date: 1-Aug-2008.

    https://doi.org/10.1016/j.jnca.2006.12.002

  • Eaddy M, Zimmermann T, Sherwood K, Garg V, Murphy G, Nagappan N and Aho A. (2008). Do Crosscutting Concerns Cause Defects?. IEEE Transactions on Software Engineering. 34:4. (497-515). Online publication date: 1-Jul-2008.

    https://doi.org/10.1109/TSE.2008.36

  • Haddad S, Mokdad L and Youcef S. (2008). Response time analysis for composite Web services Digital Signal Processing (CSNDSP). 10.1109/CSNDSP.2008.4610706. 978-1-4244-1875-6. (506-510).

    http://ieeexplore.ieee.org/document/4610706/

  • Tilley S. (2008). Three Challenges in Program Redocumentation for Distributed Systems 2008 2nd Annual IEEE Systems Conference. 10.1109/SYSTEMS.2008.4519041. 978-1-4244-2149-7. (1-4).

    http://ieeexplore.ieee.org/document/4519041/

  • Bhatti M and Ducasse S. Mining and classification of diverse crosscutting concerns. Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution. (1-5).

    https://doi.org/10.1145/1404953.1404955

  • Benz S. AspectT. Proceedings of the 7th international conference on Aspect-oriented software development. (1-12).

    https://doi.org/10.1145/1353482.1353484

  • Chatty S. Supporting multidisciplinary software composition for interactive applications. Proceedings of the 7th international conference on Software composition. (173-189).

    /doi/10.5555/1793034.1793053

  • Andersson J, Ericsson M, Kessler C and Löwe W. Profile-guided composition. Proceedings of the 7th international conference on Software composition. (157-164).

    /doi/10.5555/1793034.1793050

  • Wingrave C and Bowman D. (2008). Tiered Developer-Centric Representations for 3D Interfaces: Concept-Oriented Design in Chasm 2008 IEEE Virtual Reality Conference. 10.1109/VR.2008.4480773. 978-1-4244-1971-5. (193-200).

    http://ieeexplore.ieee.org/document/4480773/

  • Chatty S. Supporting Multidisciplinary Software Composition for Interactive Applications. Software Composition. 10.1007/978-3-540-78789-1_14. (173-189).

    http://link.springer.com/10.1007/978-3-540-78789-1_14

  • Andersson J, Ericsson M, Kessler C and Löwe W. Profile-Guided Composition. Software Composition. 10.1007/978-3-540-78789-1_12. (157-164).

    http://link.springer.com/10.1007/978-3-540-78789-1_12

  • Hovsepyan A, Van Baelen S, Berbers Y and Joosen W. (2008). Generic Reusable Concern Compositions. Model Driven Architecture – Foundations and Applications. 10.1007/978-3-540-69100-6_16. (231-245).

    http://link.springer.com/10.1007/978-3-540-69100-6_16

  • Oldevik J and Haugen Ø. Semantics Preservation of Sequence Diagram Aspects. Model Driven Architecture – Foundations and Applications. 10.1007/978-3-540-69100-6_15. (215-230).

    http://link.springer.com/10.1007/978-3-540-69100-6_15

  • Desmet B, Vanhaesebrouck K, Vallejos J, Costanza P and Meuter W. The Puzzle Approach for Designing Context-Enabled Applications. Proceedings of the XXVI International Conference of the Chilean Society of Computer Science. (23-29).

    https://doi.org/10.1109/SCCC.2007.18

  • Graml T, Bracht R and Spies M. (2007). Patterns of Business Rules to Enable Agile Business Processes 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007). 10.1109/EDOC.2007.35. 0-7695-2891-0. (365-365).

    http://ieeexplore.ieee.org/document/4384007/

  • Oldevik J and Haugen O. (2007). Higher-Order Transformations for Product Lines 11th International Software Product Line Conference (SPLC 2007). 10.1109/SPLINE.2007.11. 0-7695-2888-0. (243-254).

    http://ieeexplore.ieee.org/document/4339273/

  • Zhao Z and Li W. Dynamic Reconfiguration of Distributed Data Flow Systems. Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02. (535-540).

    https://doi.org/10.1109/COMPSAC.2007.107

  • Dalle O. The OSA project. Proceedings of the 2007 Summer Computer Simulation Conference. (1155-1162).

    /doi/10.5555/1357910.1358090

  • Zhao Z and Li W. (2007). Dynamic Reconfiguration Planning with Influence Control 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007). 10.1109/ICIS.2007.93. 0-7695-2841-4. (867-872).

    http://ieeexplore.ieee.org/document/4276492/

  • Killian C, Anderson J, Braud R, Jhala R and Vahdat A. Mace. Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation. (179-188).

    https://doi.org/10.1145/1250734.1250755

  • Killian C, Anderson J, Braud R, Jhala R and Vahdat A. (2007). Mace. ACM SIGPLAN Notices. 42:6. (179-188). Online publication date: 10-Jun-2007.

    https://doi.org/10.1145/1273442.1250755

  • Goovaerts T, De Win B and Joosen W. A flexible architecture for enforcing and composing policies in a service-oriented environment. Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems. (253-266).

    /doi/10.5555/1776132.1776159

  • Field J, Marinescu M and Stefansen C. Reactors. Proceedings of the 9th international conference on Coordination models and languages. (76-95).

    /doi/10.5555/1764606.1764613

  • Froihofer L, Glos G, Osrael J and Goeschka K. Overview and Evaluation of Constraint Validation Approaches in Java. Proceedings of the 29th international conference on Software Engineering. (313-322).

    https://doi.org/10.1109/ICSE.2007.60

  • Eaddy M, Aho A and Murphy G. Identifying, Assigning, and Quantifying Crosscutting Concerns. Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques.

    https://doi.org/10.1109/ACOM.2007.4

  • Cuppens F, Cuppens-Boulahia N, Ramard T and Thomas J. Misbehaviors Detection to Ensure Availability in OLSR. Mobile Ad-Hoc and Sensor Networks. 10.1007/978-3-540-77024-4_72. (799-813).

    http://link.springer.com/10.1007/978-3-540-77024-4_72

  • Goovaerts T, De Win B and Joosen W. (2007). A Flexible Architecture for Enforcing and Composing Policies in a Service-Oriented Environment. Distributed Applications and Interoperable Systems. 10.1007/978-3-540-72883-2_19. (253-266).

    http://link.springer.com/10.1007/978-3-540-72883-2_19

  • Field J, Marinescu M and Stefansen C. Reactors: A Data-Oriented Synchronous/Asynchronous Programming Model for Distributed Applications. Coordination Models and Languages. 10.1007/978-3-540-72794-1_5. (76-95).

    http://link.springer.com/10.1007/978-3-540-72794-1_5

  • Ayed D and Berbers Y. UML profile for the design of a platform-independent context-aware applications. Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06). (1-5).

    https://doi.org/10.1145/1169086.1169090

  • Osrael J, Froihofer L, Stoifl G, Weigl L, Zagar K, Habjan I and Goeschka K. Using Replication to Build Highly Available .NET Applications. Proceedings of the 17th International Conference on Database and Expert Systems Applications. (385-389).

    https://doi.org/10.1109/DEXA.2006.146

  • Cetin S, Altintas N and Solmaz R. Business rules segregation for dynamic process management with an aspect-oriented framework. Proceedings of the 2006 international conference on Business Process Management Workshops. (193-204).

    https://doi.org/10.1007/11837862_20

  • Zhu H. (2006). Separating Designs from Implementations: Role-Based Software Development 2006 5th IEEE International Conference on Cognitive Informatics. 10.1109/COGINF.2006.365689. 1-4244-0475-4. (141-148).

    http://ieeexplore.ieee.org/document/4216404/

  • Zarras A. (2006). Applying Model-Driven Architecture to achieve distribution transparencies. Information and Software Technology. 10.1016/j.infsof.2005.05.010. 48:7. (498-516). Online publication date: 1-Jul-2006.

    http://linkinghub.elsevier.com/retrieve/pii/S0950584905000856

  • Grieskamp W and Kicillof N. A schema language for coordinating construction and composition of partial behavior descriptions. Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools. (59-66).

    https://doi.org/10.1145/1138953.1138966

  • Cuppens F, Cuppens-Boulahia N and Ramard T. Availability Enforcement by Obligations and Aspects Identification. Proceedings of the First International Conference on Availability, Reliability and Security. (229-239).

    https://doi.org/10.1109/ARES.2006.36

  • Aßmann U, Zschaler S and Wagner G. Ontologies, Meta-models, and the Model-Driven Paradigm. Ontologies for Software Engineering and Software Technology. 10.1007/3-540-34518-3_9. (249-273).

    http://link.springer.com/10.1007/3-540-34518-3_9

  • Bencomo N, Blair G, Coulson G, Grace P and Rashid A. Reflection and aspects meet again. Proceedings of the 1st workshop on Aspect oriented middleware development.

    https://doi.org/10.1145/1101560.1101567

  • Stamey J, Saunders B and Blanchard S. The aspect-oriented web. Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information. (89-95).

    https://doi.org/10.1145/1085313.1085336

  • Ligatti J, Bauer L and Walker D. Enforcing non-safety security policies with program monitors. Proceedings of the 10th European conference on Research in Computer Security. (355-373).

    https://doi.org/10.1007/11555827_21

  • Pavlich-Mariscal J, Doan T, Michel L, Demurjian S and Ting T. Role slices. Proceedings of the 19th annual IFIP WG 11.3 working conference on Data and Applications Security. (40-53).

    https://doi.org/10.1007/11535706_4

  • Stamey J and Saunders B. (2005). Unit testing and debugging with aspects. Journal of Computing Sciences in Colleges. 20:5. (47-55). Online publication date: 1-May-2005.

    /doi/10.5555/1059888.1059894

  • Stamey J and Saunders B. (2005). Implementing database solutions on the web with aspect-oriented programming. Journal of Computing Sciences in Colleges. 20:4. (249-255). Online publication date: 1-Apr-2005.

    /doi/10.5555/1047846.1047885

  • Becker S, Brogi A, Gorton I, Overhage S, Romanovsky A and Tivoli M. Towards an engineering approach to component adaptation. Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components. (193-215).

    https://doi.org/10.1007/11786160_11

  • Stamey J. (2004). Implementing aspects in middleware. Journal of Computing Sciences in Colleges. 20:2. (275-279). Online publication date: 1-Dec-2004.

    /doi/10.5555/1040151.1040187

  • Rodriguez L, Tanter E and Noye J. Supporting Dynamic Crosscutting with Partial Behavioral Reflection: A Case Study XXIV International Conference of the Chilean Computer Science Society. 10.1109/QEST.2004.22. 0-7695-2185-1. (48-58).

    http://ieeexplore.ieee.org/document/1372104/

  • Fuchs M. (2004). Adapting Web services in a heterogeneous environment Proceedings. IEEE International Conference on Web Services, 2004.. 10.1109/ICWS.2004.1314794. 0-7695-2167-3. (656-664).

    http://ieeexplore.ieee.org/document/1314794/

  • Schmidt R. (2004). Enactment of inter-organizational workflows using aspect-element-oriented Web services Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004.. 10.1109/DEXA.2004.1333482. 0-7695-2195-9. (254-258).

    http://ieeexplore.ieee.org/document/1333482/

  • Mangan M, Borges M and Werner C. (2004). Increasing Awareness in Distributed Software Development Workspaces. Groupware: Design, Implementation, and Use. 10.1007/978-3-540-30112-7_8. (84-91).

    http://link.springer.com/10.1007/978-3-540-30112-7_8

  • Becker S, Overhage S and Reussner R. (2004). Classifying Software Component Interoperability Errors to Support Component Adaption. Component-Based Software Engineering. 10.1007/978-3-540-24774-6_8. (68-83).

    http://link.springer.com/10.1007/978-3-540-24774-6_8

  • Loecher S. (2004). Model-Based Transaction Service Configuration for Component-Based Development. Component-Based Software Engineering. 10.1007/978-3-540-24774-6_27. (302-309).

    http://link.springer.com/10.1007/978-3-540-24774-6_27

  • Schmidt H, Krämer B, Poernomo I and Reussner R. (2004). Predictable Component Architectures Using Dependent Finite State Machines. Radical Innovations of Software and Systems Engineering in the Future. 10.1007/978-3-540-24626-8_22. (310-324).

    http://link.springer.com/10.1007/978-3-540-24626-8_22

  • Zhang C and Jacobsen H. (2003). Refactoring middleware with aspects. IEEE Transactions on Parallel and Distributed Systems. 14:11. (1058-1073). Online publication date: 1-Nov-2003.

    https://doi.org/10.1109/TPDS.2003.1247668

  • Fóthi Á, Nyéky-Gaizler J and Porkoláb Z. (2003). The structured complexity of object-oriented programs. Mathematical and Computer Modelling: An International Journal. 38:7-9. (815-827). Online publication date: 1-Oct-2003.

    https://doi.org/10.1016/S0895-7177(03)90066-5

  • Reussner R. (2003). Automatic component protocol adaptation with the CoConut/J tool suite. Future Generation Computer Systems. 19:5. (627-639). Online publication date: 1-Jul-2003.

    https://doi.org/10.1016/S0167-739X(02)00173-5

  • Christoph A. (2003). Design Aspects and GRS-based AOD. Electronic Notes in Theoretical Computer Science. 10.1016/S1571-0661(04)80729-1. 82:5. (1-7). Online publication date: 1-Apr-2003.

    http://linkinghub.elsevier.com/retrieve/pii/S1571066104807291

  • Zhang C and Jacobsen H. Quantifying aspects in middleware platforms. Proceedings of the 2nd international conference on Aspect-oriented software development. (130-139).

    https://doi.org/10.1145/643603.643617

  • Levin M and Pierce B. (2003). TinkerType: a language for playing with formal systems. Journal of Functional Programming. 13:2. (295-316). Online publication date: 1-Mar-2003.

    https://doi.org/10.1017/S0956796802004550

  • Duddy K, Gerber A, Lawley M, Raymond K and Steel J. Model transformation: a declarative, reusable patterns approach Seventh IEEE International Enterprise Distributed Object Computing Conference. 10.1109/EDOC.2003.1233847. 0-7695-1994-6. (174-185).

    http://ieeexplore.ieee.org/document/1233847/

  • Zhang C and Jacobsen H. (2003). Re-factoring Middleware Systems: A Case Study. On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. 10.1007/978-3-540-39964-3_79. (1243-1262).

    http://link.springer.com/10.1007/978-3-540-39964-3_79

  • Schmidt R. (2003). Web Services Based Architectures to Support Dynamic Inter-organizational Business Processes. Web Services - ICWS-Europe 2003. 10.1007/978-3-540-39872-1_11. (123-136).

    http://link.springer.com/10.1007/978-3-540-39872-1_11

  • Speck A, Pulvermüller E, Straeten R, Reussner R and Clauß M. Model-Based Software Reuse. Proceedings of the Workshops and Posters on Object-Oriented Technology. (135-146).

    /doi/10.5555/646782.705945

  • Reussner R, Poernomo I and Schmidt H. Using the TrustME Tool Suite for Automatic Component Protocol Adaptation. Proceedings of the International Conference on Computational Science-Part II. (854-863).

    /doi/10.5555/645458.653330

  • de Moura A, Ururahy C, Cerqueira R and Rodriguez N. Dynamic support for distributed auto-adaptive applications 22nd International Conference on Distributed Computing Systems Workshops. 10.1109/ICDCSW.2002.1030811. 0-7695-1588-6. (451-456).

    http://ieeexplore.ieee.org/document/1030811/

  • Reussner R, Poernomo I and Schmidt H. (2002). Using the TrustME Tool Suite for Automatic Component Protocol Adaptation. Computational Science — ICCS 2002. 10.1007/3-540-46080-2_90. (854-863).

    http://link.springer.com/10.1007/3-540-46080-2_90

  • Tanter É, Ségura-Devillechaise M, Noyé J and Piquer J. (2002). Altering Java Semantics via Bytecode Manipulation. Generative Programming and Component Engineering. 10.1007/3-540-45821-2_18. (283-298).

    http://link.springer.com/10.1007/3-540-45821-2_18

  • Speck A, Pulvermüller E, Van Der Straeten R, Reussner R and Clauß M. (2002). Model-Based Software Reuse. Object-Oriented Technology ECOOP 2002 Workshop Reader. 10.1007/3-540-36208-8_11. (135-146).

    http://link.springer.com/10.1007/3-540-36208-8_11

  • Netinant P, Elrad T and Fayad M. (2001). A layered approach to building open aspect-oriented systems. Communications of the ACM. 44:10. (83-85). Online publication date: 1-Oct-2001.

    https://doi.org/10.1145/383845.384200

  • Tanter T and Piquer J. Managing references upon object migration: applying separation of concerns SCCC 2001. 21st International Conference of the Chilean Computer Science Society. 10.1109/SCCC.2001.972656. 0-7695-1396-4. (264-272).

    http://ieeexplore.ieee.org/document/972656/

  • Preiss O, Wegmann A and Wong J. On quality attribute based software engineering EUROMICRO 2001. Proceedings of the 27th EUROMICRO Conference. 2001: A Net Odyssey. 10.1109/EURMIC.2001.952445. 0-7695-1236-4. (114-120).

    http://ieeexplore.ieee.org/document/952445/

  • Kaff D, Rodrigues C, Krishnamurthy Y, Pyarali I and Schmidt D. Application of the QuO quality-of-service framework to a distributed video application 3rd International Symposium on Distributed Objects and Applications. 10.1109/DOA.2001.954095. 0-7695-1300-X. (299-308).

    http://ieeexplore.ieee.org/document/954095/

  • Rashid A, Sawyer P and Pulvermueller E. (2001). A Flexible Approach for Instance Adaptation During Class Versioning. Objects and Databases. 10.1007/3-540-44677-X_7. (101-113).

    http://link.springer.com/10.1007/3-540-44677-X_7

  • Minsky N and Pal P. (2000). Providing multiple views for objects. Software: Practice and Experience. 10.1002/(SICI)1097-024X(200006)30:7<803::AID-SPE320>3.0.CO;2-F. 30:7. (803-823). Online publication date: 1-Jun-2000.

    http://doi.wiley.com/10.1002/%28SICI%291097-024X%28200006%2930%3A7%3C803%3A%3AAID-SPE320%3E3.0.CO%3B2-F

  • Netinant P, Constantinides C, Elrad T and Fayad M. Aspect-oriented frameworks (poster session). Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum). (61-62).

    https://doi.org/10.1145/367845.367937

  • Pal P, Loyall J, Schantz R, Zinky J, Shapiro R and Megquier J. Using QDL to specify QoS aware distributed (QuO) application configuration Third IEEE International Symposium on Object- Oriented Real-Time Distributed Computing (ISORC 2000). 10.1109/ISORC.2000.839545. 0-7695-0607-0. (310-319).

    http://ieeexplore.ieee.org/document/839545/

  • Hanssen O and Eliassen F. Policy trading DOA'00. International Symposium on Distributed Objects and Applications. 10.1109/DOA.2000.874193. 0-7695-0819-7. (219-227).

    http://ieeexplore.ieee.org/document/874193/

  • Renaud K. (2000). HERCULE: Non-invasively Tracking Java™ Component-Based Application Activity. ECOOP 2000 — Object-Oriented Programming. 10.1007/3-540-45102-1_22. (447-471).

    http://link.springer.com/10.1007/3-540-45102-1_22

  • Rashid A and Pulvermueller E. (2000). From Object-Oriented to Aspect-Oriented Databases. Database and Expert Systems Applications. 10.1007/3-540-44469-6_12. (125-134).

    http://link.springer.com/10.1007/3-540-44469-6_12

  • de Moor O, Peyton-Jones S and Van Wyk E. (2000). Aspect-Oriented Compilers. Generative and Component-Based Software Engineering. 10.1007/3-540-40048-6_10. (121-133).

    http://link.springer.com/10.1007/3-540-40048-6_10

  • Lieberherr K and Patt-Shamir B. (2000). The Refinement Relation of Graph-Based Generic Programs. Generic Programming. 10.1007/3-540-39953-4_4. (40-52).

    http://link.springer.com/10.1007/3-540-39953-4_4

  • Giese H, Graf J and Wirtz G. (1999). Seamless visual object-oriented behavior modeling for distributed software systems Proceedings 1999 IEEE Symposium on Visual Languages. 10.1109/VL.1999.795887. 0-7695-0216-4. (156-199).

    http://ieeexplore.ieee.org/document/795887/

  • Loyall J, Schantz R, Zinky J and Bakken D. Specifying and measuring quality of service in distributed object systems First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98). 10.1109/ISORC.1998.666767. 0-8186-8430-5. (43-52).

    http://ieeexplore.ieee.org/document/666767/

  • Loyall J, Bakken D, Schantz R, Zinky J, Karr D, Vanegas R and Anderson K. (1998). QoS Aspect Languages and Their Runtime Integration. Languages, Compilers, and Run-Time Systems for Scalable Computers. 10.1007/3-540-49530-4_22. (303-318).

    http://link.springer.com/10.1007/3-540-49530-4_22

  • Volanschi E, Consel C, Muller G and Cowan C. (1997). Declarative specialization of object-oriented programs. ACM SIGPLAN Notices. 32:10. (286-300). Online publication date: 9-Oct-1997.

    https://doi.org/10.1145/263700.263749

  • Lieberherr K and Orleans D. Preventive program maintenance in Demeter/Java. Proceedings of the 19th international conference on Software engineering. (604-605).

    https://doi.org/10.1145/253228.253494

  • Lea D. (1997). Design for open systems in Java. Coordination Languages and Models. 10.1007/3-540-63383-9_71. (32-45).

    http://link.springer.com/10.1007/3-540-63383-9_71

  • Lieberherr K. (1996). From transience to persistence in object-oriented programming. ACM Computing Surveys. 28:4es. (156-es). Online publication date: 1-Dec-1996.

    https://doi.org/10.1145/242224.242423

  • Kleinoder J and Golm M. MetaJava: an efficient run-time meta architecture for Java/sup TM/ Fifth International Workshop on Object-Orientation in Operating Systems. 10.1109/IWOOOS.1996.557866. 0-8186-7693-0. (54-61).

    http://ieeexplore.ieee.org/document/557866/

  • Krasanakis E and Symeonidis A. Forward Oriented Programming: A Meta-DSL for Fast Development of Component Libraries. SSRN Electronic Journal. 10.2139/ssrn.4180025.

    https://www.ssrn.com/abstract=4180025