Colin Atkinson
#173,258
Most Influential Person Now
Researcher ORCID ID = 0000-0002-3164-5595
Colin Atkinson's AcademicInfluence.com Rankings
Colin Atkinsoncomputer-science Degrees
Computer Science
#10676
World Rank
#11226
Historical Rank
Software Engineering
#306
World Rank
#312
Historical Rank
Database
#7644
World Rank
#7940
Historical Rank

Download Badge
Computer Science
Why Is Colin Atkinson Influential?
(Suggest an Edit or Addition)Colin Atkinson's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Model-Driven Development: A Metamodeling Foundation (2003) (1013)
- Component-based product line engineering with UML (2001) (606)
- The Essence of Multilevel Metamodeling (2001) (374)
- Rearchitecting the UML infrastructure (2002) (231)
- Reducing accidental complexity in domain models (2008) (228)
- Component-based product line development: the KobrA Approach (2000) (228)
- Code Conjurer: Pulling Reusable Software out of Thin Air (2008) (178)
- An experimental comparison of reading techniques for defect detection in UML design documents (2000) (150)
- Meta-modelling for distributed object environments (1997) (129)
- A Flexible Infrastructure for Multilevel Language Engineering (2009) (121)
- Orthographic Software Modeling: A Practical Approach to View-Based Development (2009) (89)
- Concepts for comparing modeling tool architectures (2005) (88)
- A Practical Approach to Web Service Discovery and Retrieval (2007) (87)
- Meta-level Independent Modelling (2000) (82)
- Model-Driven Product Line Architectures (2002) (79)
- Melanie: multi-level modeling and ontology engineering environment (2012) (72)
- Reducing verification effort in component-based software engineering through built-in testing (2006) (71)
- Profiles in a strict metamodeling framework (2002) (67)
- Generalizing perspective-based inspection to handle object-oriented development artifacts (1999) (61)
- Processes and Products in a Multi-Level Metamodeling Architecture (2001) (59)
- Object-oriented reuse, concurrency and distribution - an Ada-based approach (1991) (58)
- The Role of Metamodeling in MDA (2002) (57)
- Flexible Deep Modeling with Melanee (2016) (56)
- Modeling Language Extension in the Enterprise Systems Domain (2013) (55)
- The MORABIT Approach to Runtime Component Testing (2006) (55)
- On the Relationship of Ontologies and Models (2006) (53)
- Comparing multi-level modeling approaches (2014) (53)
- A Detailed Comparison of UML and OWL (2005) (52)
- Aspect-Oriented Development with Stratified Frameworks (2003) (51)
- Supporting and Applying the UML Conceptual Framework (1998) (49)
- Component-Based Software Development for Embedded Systems - An Overview of Current Research Trends (2005) (48)
- Modeling Components and Component-Based Systems in KobrA (2007) (45)
- The Level-Agnostic Modeling Language (2010) (44)
- Using the Web as a Reuse Repository (2006) (43)
- Object oriented concurrency and distribution in dragoon (1991) (41)
- Strict Profiles: Why and How (2000) (41)
- Object-oriented reuse concurrency and distribution (1991) (38)
- Extreme Harvesting: test driven discovery and reuse of software components (2004) (35)
- Strategies for the Run-Time Testing of Third Party Web Services (2007) (35)
- Built-in Contract Testing in Model-driven , Component-Based Development (2002) (34)
- Systematic stereotype usage (2003) (34)
- Specifying High-Assurance Services (2008) (32)
- Developing and applying component-based model-driven architectures in KobrA (2001) (32)
- Stereotypical Encounters of the Third Kind (2002) (31)
- A Generalized Notion of Platforms for Model-Driven Development (2005) (29)
- Ubiquitous RATs: how resource-aware run-time tests can improve ubiquitous software systems (2006) (29)
- A tour of language customization concepts (2007) (28)
- Enhancing classic transformation languages to support multi-level modeling (2015) (27)
- Towards Multi-level Aware Model Transformations (2012) (26)
- To meta or not to meta (2000) (26)
- Component-Based Software Engineering : The KobrA Approach (2000) (26)
- ADA for Distributed Systems (1988) (25)
- A Systematic Approach to Connectors in a Multi-level Modeling Environment (2008) (25)
- A unifying approach to connections for multi-level modeling (2015) (24)
- Orthographic Modeling Environment (2008) (23)
- Automated Creation and Assessment of Component Adapters with Test Cases (2010) (22)
- Cloud-Aided Software Engineering: Evolving Viable Software Systems Through a Web of Views (2013) (22)
- Dimensions of Component Based Development (1999) (22)
- An unabridged source code dataset for research in software reuse (2013) (21)
- On-the-Fly Emendation of Multi-level Models (2012) (21)
- Supporting Constructive and Exploratory Modes of Modeling in Multi-Level Ontologies (2011) (20)
- Symbiotic general-purpose and domain-specific languages (2012) (20)
- Harmonizing textual and graphical visualizations of domain specific models (2013) (19)
- Supporting Agile Reuse Through Extreme Harvesting (2007) (18)
- Towards a General Component Model for Web-Based Applications (2002) (18)
- Single Underlying Models for Projectional, Multi-View Environments (2019) (18)
- In defence of deep modelling (2015) (18)
- Enhancing Component Reusability through Product Line Technology (2002) (18)
- Communication between Ada programs in DIADEM (1988) (18)
- Utilizing software reuse experience for automated test recommendation (2013) (17)
- Supporting View-Based Development through Orthographic Software Modeling (2009) (17)
- The Normal Object Form: Bridging the Gap from Models to Code (1999) (17)
- Component Integration through Built-in Contract Testing (2003) (17)
- Towards a Deep, Domain Specific Modeling Framework for Robot Applications (2014) (16)
- Typed Business Process Specification (2010) (16)
- On Evaluating Multi-level Modeling (2020) (16)
- Component-Based Software Development for Embedded Systems - An Introduction (2005) (16)
- A Feature-based Comparison of Melanee and Metadepth (2016) (16)
- Synchronization of Projective Views on a Single-Underlying-Model (2015) (16)
- Evaluating the Efficiency of Retrieval Methods for Component Repositories (2007) (15)
- Fundamental Realization Strategies for Multi-view Specification Environments (2015) (15)
- Facilitating Greener IT through Green Specifications (2014) (15)
- More archetypal usage scenarios for software search engines (2010) (15)
- A multi-level modeling environment for SUM-based software engineering (2013) (15)
- On the Execution of Deep Models (2015) (15)
- The Managed Adapter Pattern: Facilitating Glue Code Generation for Component Reuse (2009) (15)
- Dragoon: an ada-based object oriented language for concurrent (1989) (14)
- Viewing the OML as a variant of the UML (1999) (14)
- Lowering the barrier to reuse through test-driven search (2009) (14)
- Calling a Spade a Spade in the MDA Infrastructure (2003) (14)
- Ranking Software Components for Pragmatic Reuse (2015) (13)
- Ranking software components for reuse based on non-functional properties (2016) (13)
- An Evaluation Method for Requirements Engineering Approaches in Distributed Software Development Projects (2007) (13)
- A Deep Perspective on the ArchiMate Enterprise Architecture Modeling Language (2020) (13)
- Model-based regression testing by OCL (2017) (13)
- Leveraging software search and reuse with automated software adaptation (2012) (12)
- Multi-level modeling with MELANEE (2018) (12)
- A prototype implementation of an orthographic software modeling environment (2013) (12)
- Reuse-Oriented Code Recommendation Systems (2014) (12)
- Orthographic Service Modeling (2011) (11)
- Concepts for an Ontology-centric Technology Risk Management Architecture in the Banking Industry (2006) (11)
- Iterative and incremental development of component-based software architectures (2012) (11)
- An object-oriented language for software reuse and distribution (1990) (11)
- Driving Component-Based Software Development through Quality Modelling (2003) (11)
- Separating per-client and pan-client views in service specification (2006) (11)
- Integrating enterprise information representation languages (2005) (10)
- Ada for distributed systems—a library of virtual nodes (1987) (10)
- Orthographic Software Modelling: A Novel Approach to View-Based Software Engineering (2010) (10)
- Component-Based Software Development for Embedded Systems: An Overview of Current Research Trends (Lecture Notes in Computer Science) (2005) (10)
- Separation of Concerns through Stratified Architectures (2000) (10)
- Towards a Client-Oriented Model of Types and States in Service-Oriented Development (2009) (10)
- Search-enhanced testing: NIER track (2011) (9)
- Software Testing Using Test Sheets (2010) (9)
- Proposing software design recommendations based on component interface intersecting (2010) (9)
- Unifying MDA and Knowledge Representation Technologies (2004) (9)
- Auf dem Weg zu prozessorientierten Informationssystemen der nächsten Generation : Herausforderungen und Lösungskonzepte (2005) (9)
- A Unified Conceptual Framework for Service-Oriented Computing - Aligning Models of Architecture and Utilization (2012) (9)
- ADA* for distributed systems - A compiler independent approach (1987) (9)
- Editorial to the theme issue on multi-level modeling (2018) (8)
- Classifying Approaches for Constructing Single Underlying Models (2019) (8)
- Interaction Styles for Service Discovery in Mobile Business Applications (2006) (8)
- A Deep View-Point Language for Projective Modeling (2017) (8)
- A Concrete Method for Developing and Applying Product Line Architectures (2002) (7)
- Towards Orthographic Viewpoints for Enterprise Architecture Modeling (2014) (7)
- Demystifying Ontological Classification in Language Engineering (2016) (7)
- Testing Web-Services Using Test Sheets (2010) (7)
- Supporting the Model-Driven Organization Vision through Deep, Orthographic Modeling (2018) (7)
- Aspekte der komponentenorientierten Entwicklung adaptiver prozessorientierter Unternehmenssoftware (2004) (7)
- On the Rules for Inheritance in LML (2019) (6)
- Distributed Ada: developments and experiences: From DIADEM to DRAGOON (1990) (6)
- Opportunities and Challenges for Deep Constraint Languages (2020) (6)
- Improving Testing Efficiency through Component Harvesting (2006) (6)
- Automated harvesting of test oracles for reliability testing (2005) (6)
- Artifact Representation Techniques for Large-Scale Software Search Engines (2013) (6)
- Dragoon: an object-oriented notation supporting the reuse and distribution of Ada software (1990) (6)
- Model Driven, Component-Based Development (2003) (6)
- Level-Agnostic Designation of Model Elements (2014) (6)
- Integrating Reuse into the Rapid, Continuous Software Engineering Cycle through Test-Driven Search (2018) (6)
- Built-in Contract Testing for Component-Based Development (2003) (5)
- Towards a Practical, Unified Dependability Measure for Dynamic Systems (2009) (5)
- Discrepancy discovery in search-enhanced testing (2011) (5)
- Foundational MDA Patterns for Service-Oriented Computing (2015) (5)
- On the Efficacy of Dynamic Behavior Comparison for Judging Functional Equivalence (2019) (5)
- Modelling as a Service (MaaS): Minimizing the Environmental Impact of Computing Services (2011) (5)
- Measuring the Dependability of Dynamic Systems using Test Sheets (2009) (4)
- Maintenance in a dual-lifecycle software engineering process (1996) (4)
- Integrating inheritance and synchronization in Ada9X (1993) (4)
- Aspect-oriented Concrete Syntax Definition for Deep Modeling Languages (2015) (4)
- Measuring the superfluous functionality in software components (2015) (4)
- Handbuch zur komponentenbasierten Softwareentwicklung (2003) (4)
- Adapting the Fusion Process to Support the Unified Modeling Language (1998) (4)
- Motivating Use Cases for the Globalization of DSLs (2014) (4)
- Criteria for Orthographic Viewpoints (2014) (4)
- Reducing the Incidence of Unintended, Human-Caused Information Flows in Enterprise Systems (2012) (4)
- Melanee and DMLA – A Contribution to the MULTI 2021 Collaborative Comparison Challenge (2021) (3)
- A Trustable Brokerage Solution for Component and Service Markets (2008) (3)
- Adapting the Fusion process. (1997) (3)
- A Generic Architecture for Distributed, Non-Stop, Mission and Safety Critical Systems (1995) (3)
- Deep Instantiation (2018) (3)
- Model Driven Engineering Languages and Systems (2012) (3)
- Towards a Methodology for Component-Driven Design (2004) (3)
- An Environment for the Orthographic Modeling of Workflow Components (2008) (3)
- Stratified frameworks (2001) (3)
- An Evolution of a Software Engineering Curriculum (1995) (3)
- A unified design approach for component-based dynamic systems monitoring (2011) (3)
- Towards High Integrity UDDI Systems (2009) (3)
- Proceedings of the 2015 Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering (2015) (2)
- Context-Sensitive Service Discovery for Mobile Commerce Applications (2008) (2)
- Reuse-Oriented Deployment of Software Components: Congregation in Service-Oriented Development (2009) (2)
- Supporting the Evolution of Distributed, Non-stop, Mission and Safety Critical Systems (1995) (2)
- Tools for the building of distributed Ada programs (1987) (2)
- An approach to process description using fusion (1995) (2)
- A platform for diversity-driven test amplification (2019) (2)
- Towards a Unified Conceptual Framework for Service-Oriented Computing (2011) (2)
- AristaFlow: Komponentenbasierte Anwendungsentwicklung, Prozesskomposition mittels Plug & Play und adaptive Prozessausführung (2007) (2)
- DRAGOON: a tool for the Ada programmer (1991) (2)
- Architecture-centric inspection for the Unified Development Process (UP) (2001) (2)
- Tutorial: Towards Orthographic Enterprise Architecture Modeling (2015) (2)
- Towards application-specific impact specifications and GreenSLAs (2013) (2)
- A Basis for a Metric Suite for Software Components (2008) (2)
- Preface to the 1st Workshop on View-Oriented Software Engineering (VoSE) (2019) (2)
- Fourteenth International Workshop on Component-Oriented Programming (2009) (1)
- Towards the Automated Selling of Web Services over the Internet (2006) (1)
- Multi-level modeling with LML A Contribution to the Multi-Level Process Challenge (2022) (1)
- A Privacy-Maintaining Framework for Context-Sensitive Service Discovery Services (2009) (1)
- Model-Driven Testing with Test Sheets (2012) (1)
- Object-oriented mechanisms (1990) (1)
- Improving the retrieval efficiency of software component markets (2007) (1)
- Automatically Curated Data Sets (2019) (1)
- On the Synergy between Search-Based and Search-Driven Software Engineering (2013) (1)
- Stratified Component Frameworks (1)
- The role of congregation in service-oriented development (2009) (1)
- Multi-level platform descriptions (2005) (1)
- Reconciling Reusability and Trustworthinessthrough Self-Adapting Components (2009) (1)
- Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems (2012) (1)
- Search-enhanced testing. (2011) (1)
- Model-based regression testing by OCL (2015) (1)
- Implementation of Component-based Systems by Systematic Refinement and Translation Steps (2001) (1)
- Green Specifications: A Concrete Example (2015) (1)
- International Workshop on the Design of Dependable Critical Systems ECOMODIS Proceedings of the International Workshop on the Design of Dependable Critical Systems “ Hardware , Software , and Human Factors in Dependable System Design ” DDCS 2009 (2009) (1)
- Komponentenmodell für Web-Anwendungen (2003) (1)
- PartSim - Ein System zur Unterstützung interaktiver Simulationen in der Lehre (2005) (1)
- Sitzung 1: Context-, Situation-awareness Und Positionsmodelle Sitzung 3: Plattformen Und Rahmenwerke, Ortsabhängige Konfigurationen Und Profile Sitzung 4: Sicherheit, Vertraulichkeit, Digitales Rechtemanagement Addressing Geographic Objects of Unique Location Areas (2005) (1)
- Diversity-driven unit test generation (2022) (1)
- Towards a Language and Framework for Penurious Testing (2011) (0)
- Table of Contents Reconciling Reuse and Trustworthiness through Self-Adapting Components (2009) (0)
- of the International Workshop on the Design of Dependable Critical Systems "Hardware, Software, and Human Factors in Dependable System Design" (2009) (0)
- Towards a Configuration Framework for Orthographic-Software-Modeling Environments (2016) (0)
- EDOC 2014 Program Committee (2014) (0)
- Green Specifications (2019) (0)
- Message from the ModTools 2016 Workshop Chairs (2016) (0)
- An Enhanced Graph-Based Infrastructure for Software Search Engines (2015) (0)
- An Environment for Modeling Workflow Components (2009) (0)
- KobrA meets Classic Component Technology (2001) (0)
- Mission and Safety Critical (MASC): An EVACS simulation with nested transactions (1992) (0)
- Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling (2013) (0)
- A UML Variant: OML (1999) (0)
- Ordering Functionally Equivalent Software Components (2007) (0)
- Principles of UML-Based Component Modeling (2006) (0)
- Issues in the Component-based Development of Adaptive, Process-oriented Enterprise software (2004) (0)
- QUORS 2008 Workshop Committee Program Committee Chairs (2008) (0)
- Systematic stereotypeusage (2003) (0)
- Maximizing the Amount of Information Not Modelled in MDE (2015) (0)
- Controlling View Editability in Projection-Based Modeling Environments (2021) (0)
- An Overview of Current Evaluation Practices in Software Engineering (2007) (0)
- Verbesserung der Retrieval-Effizienz von Software-Komponentenmärkten (2007) (0)
- Towards Truly View-Based Software Engineering Environments (2013) (0)
- The Role of Foundational Ontologies in Deep Modeling (2014) (0)
- 4th Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling : Proceedings, 2 March 2016, Karlsruhe, Germany (2016) (0)
- Connectors in a Multi-Level Modeling Environment (2008) (0)
- Context-Driven Service Discovery in Mobile Commerce (2005) (0)
- Enhancing classic transformation languages to support multi-level modeling (2013) (0)
- Coherent Support for Models at Run-Time through Orthogonal Classification (2007) (0)
- Kaufen statt Selbermachen - Komponentenmärkte vor dem Durchbruch? [Abstract] (2006) (0)
- Search-Driven Software Engineering (2008) (0)
- Komponentenorientierter Entwurf von PIMs und CIMs mit der KobrA-Methode (2004) (0)
- Verbesserung der Retrievaleffizienz von Softwarekomponentenmärkten (2007) (0)
- Editorial to the theme issue on multi-level modeling (2016) (0)
- Maximizing the Information NOT Modeled in Model-Driven Organizations (2017) (0)
- Component-Oriented Verification of Software Architectures through Built-in Tests (2008) (0)
- Modeling the Evaluation Criteria for Security Patterns in Web Service Discovery (2016) (0)
- Code Conjurer - Pulling Reusable Software out of a Hat (2008) (0)
- Simplified View Generation in a Deep View-Based Modeling Environment (2020) (0)
- UvA-DARE ( Digital Academic Repository ) Multi-Language Modelling with Second Order (2015) (0)
- MISSION: Mission and Safety Critical Support Environment. Executive overview (1992) (0)
- SALSA - a Framework for Context-Sensitive Service Discovery in Mobile Commerce Applications (2008) (0)
- Ranking software components for reuse based on non-functional properties (2016) (0)
- A deep view-point language and framework for projective modeling (2019) (0)
- Model-Driven Component-Based Product Line Enigneering: a Natural Synergy (2001) (0)
- A Deep Perspective on the ArchiMate Modeling Language and Standard (2020) (0)
This paper list is powered by the following services:
Other Resources About Colin Atkinson
What Schools Are Affiliated With Colin Atkinson?
Colin Atkinson is affiliated with the following schools: