Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Graham C. Low

dblp:l/GCLow · also Graham Cedric Low, Graham Low · DBLP profile ↗
← Back
31ranked-venue papers
5as first author
1since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 17 · 3 first-authorArtificial intelligence and machine learning · 6 · 1 first-authorDatabases, data management, data science and information retrieval · 6 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Security and privacy · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 86% Empirical software engineering · 14%
Artificial intelligence
1 paper
Multi-agent systems · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
model-driven engineering
0.112009
FAML: A Generic Metamodel for MAS Development · IEEE Trans. Software Eng. 2009
Knowledge, reasoning and agents › Multi-agent systems › multi-agent systems engineering
agent-oriented software engineering
0.012009
FAML: A Generic Metamodel for MAS Development · IEEE Trans. Software Eng. 2009
Empirical software engineering › software metrics
function points
0.011990
Function Points in the Estimation and Evaluation of the Software Process · IEEE Trans. Software Eng. 1990
Empirical software engineering
software effort estimation
0.011990
Function Points in the Estimation and Evaluation of the Software Process · IEEE Trans. Software Eng. 1990
Empirical software engineering
software size measurement
0.011990
Function Points in the Estimation and Evaluation of the Software Process · IEEE Trans. Software Eng. 1990

Methods — techniques the papers use, named apart from their topics

metamodel-driven software language engineering · 0.2empirical study · 0.0
YearPublicationVenuePosition
2024 Tailoring ontology retrieval for supporting requirements analysis
Ghassan Beydoun, Graham C. Low, Asif Gill, Monir Moniruzzaman, Jun Shen 0001
Adv. Eng. Informatics2
2019 Experiential probabilistic assessment of cloud services
Mahdi Fahmideh, Ghassan Beydoun, Graham C. Low
Inf. Sci.3
2017 Model driven approach for real-time requirement analysis of multi-agent systems
Amir Ashamalla, Ghassan Beydoun, Graham C. Low
Comput. Lang. Syst. Struct.3
2016 Cloud migration process - A survey, evaluation framework, and open challenges
Mahdi Fahmideh, Farhad Daneshgar, Graham C. Low, Ghassan Beydoun
J. Syst. Softw.3
2014 Aligning ontology-based development with service oriented systems
Jun Shen 0001, Ghassan Beydoun, Graham C. Low
Future Gener. Comput. Syst.3
2014 Identification of ontologies to support information systems development
Ghassan Beydoun, Graham C. Low, Francisco García-Sánchez 0001, Rafael Valencia-García, Rodrigo Martínez-Béjar
Inf. Syst.2
2013 Ontologies for International Standards for Software Engineering
Brian Henderson-Sellers, Tom McBride, Graham C. Low, Cesar Gonzalez-Perez
ER3
2013 Suitability assessment framework of agent-based software architectures
Ghassan Beydoun, Graham C. Low, Paul Bogg
Inf. Softw. Technol.2
2013 An investigation of 'build vs. buy' decision for software acquisition by small to medium enterprises
Farhad Daneshgar, Graham C. Low, Lugkana Worasinchai
Inf. Softw. Technol.2
2013 Generic modelling of security awareness in agent based systems
Ghassan Beydoun, Graham C. Low
Inf. Sci.2
2012 Towards Modelling Real Time Constraints
abstract
Software agents are highly autonomous, situated and interactive software components. They autonomously sense their environment and respond accordingly. Agents behaviours are often constrained by by real time constraints such as the time in which the agent is expected to respond .i.e. time needed for a task to complete. Failing to meet such a constraint can result in a task being not achieved. This possibly causes an agent or a system to fail, depending on how critical the task is to the agent or system as a whole. Our research aims at identifying and modelling real time constraints in the early phase of analysis which helps in creating a more reliable and robust system.
Amir Ashamalla, Ghassan Beydoun, Graham C. Low
ICSOFT3
2011 Development of a peer-to-peer information sharing system using ontologies
Ghassan Beydoun, Graham C. Low, Quynh-Nhu Numi Tran, Paul Bogg
Expert Syst. Appl.2
2010 Work Product-driven Software Development Methodology Improvement
Paul Bogg, Graham C. Low, Brian Henderson-Sellers, Ghassan Beydoun
ICSOFT (2)2
2009 Towards Problem Solving Methods in Multi-agent Systems
Paul Bogg, Ghassan Beydoun, Graham C. Low
ICSOFT (2)3
2009 A security-aware metamodel for multi-agent systems (MAS)
Ghassan Beydoun, Graham C. Low, Haralambos Mouratidis, Brian Henderson-Sellers
Inf. Softw. Technol.2
2009 Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Kam Hay Fung, Graham C. Low
J. Syst. Softw.2
2009 FAML: A Generic Metamodel for MAS Development
abstract
In some areas of software engineering research, there are several metamodels claiming to capture the main issues. Though it is profitable to have variety at the beginning of a research field, after some time, the diversity of metamodels becomes an obstacle, for instance to the sharing of results between research groups. To reach consensus and unification of existing metamodels, metamodel-driven software language engineering can be applied. This paper illustrates an application of software language engineering in the agent-oriented software engineering research domain. Here, we introduce a relatively generic agent-oriented metamodel whose suitability for supporting modeling language development is demonstrated by evaluating it with respect to several existing methodology-specific metamodels. First, the metamodel is constructed by a combination of bottom-up and top-down analysis and best practice. The concepts thus obtained and their relationships are then evaluated by mapping to two agent-oriented metamodels: TAO and Islander. We then refine the metamodel by extending the comparisons with the metamodels implicit or explicit within five more extant agent-oriented approaches: Adelfe, PASSI, Gaia, INGENIAS, and Tropos. The resultant FAML metamodel is a potential candidate for future standardization as an important component for engineering an agent modeling language.
Ghassan Beydoun, Graham C. Low, Brian Henderson-Sellers, Haralambos Mouratidis, Jorge J. Gómez-Sanz, Juan Pavón, Cesar Gonzalez-Perez
IEEE Trans. Software Eng.2
2008 When to Use a Multi-Agent System?
Paul Bogg, Ghassan Beydoun, Graham C. Low
PRIMA3
2008 MOBMAS: A methodology for ontology-based multi-agent systems development
Quynh-Nhu Numi Tran, Graham C. Low
Inf. Softw. Technol.2
2007 Modelling MAS-Specific Security Features
Ghassan Beydoun, Graham C. Low, Haralambos Mouratidis, Brian Henderson-Sellers
EMMSAD2
2007 Towards Method Engineering for Multi-Agent Systems: A Validation of a Generic MAS Metamodel
Graham C. Low, Ghassan Beydoun, Brian Henderson-Sellers, Cesar Gonzalez-Perez
PRIMA1
2005 Towards Method Engineering for Multi-Agent Systems: A preliminary validation of a Generic MAS Metamodel
Ghassan Beydoun, Cesar Gonzalez-Perez, Graham C. Low, Brian Henderson-Sellers
SEKE3
2003 Design Notation for Dynamic Evolution in Component Based Distributed Systems
abstract
Dynamic evolution is an important phenomenon in distributed systems that undergo changes without being shut down. Examples include 24x7 global financial market systems and mobile phone switching networks. Building and keeping these systems operational requires sound software engineering techniques since system unavailability is extremely expensive and is often prohibited in many business contexts. In this spirit, we present temporal extensions to the UML (Unified Modeling Language) notation to incorporate design concerns for dynamic evolution in distributed system development. In the system structure space, this paper introduces the temporal system structure, the transformational association, the transformational link, and the state transfer map to relate successive changes to each other. In the transformation space, this paper introduces the use of exclusion control to regulate and maintain service continuity during a transformation, and the transformation diagram to specify a transformation per se with respect to time.
Kam Hay Fung, Graham C. Low
EDOC2
2003 A Feature Analysis Framework for Evaluating Multi-agent System Development Methodologies
Quynh-Nhu Numi Tran, Graham C. Low, Mary-Anne Williams
ISMIS2
2000 Software Agent Based Approach Towards Tele-Electrocardiography
abstract
TeIemedicine involves the integration of information, telecommunications, human-machine and healthcare technologies. One of the aspects of telecardiology, known as tele-electrocardiography, deploys electrocardiography (ECG) machines to transmit ECGs over networks. Tele-electrocardiography diagnosis and ECG interpretation is simple, reliable and cost-effective. As different parts of this tele-electrocardiography system work on different computing environments, software interoperability is a major issue. Software agent technology supports a heterogeneous computing environment. As this technology reacts dynamically to adverse conditions, it is suitable for the development of fault-tolerant distributed systems. Additionally, agent technology represents the intentions, desires and resources of the participants - so it can be effectively used in online healthcare applications. The features of software agent technology are potentially suitable for the development of interoperable telemedicine systems. This paper presents a software agent-based interoperable scheme for tele-electrocardiography applications.
Pronab Ganguly, Pradeep Kumar Ray, Graham C. Low
CBMS3
1995 Is Software Engineering Really Engineering?
Graham C. Low
APSEC1
1995 Is Software Engineering Really Engineering?
Graham C. Low, D. Ross Jeffery, Ray Offen, Judy Bamberger
APSEC1
1995 Comparison of object-oriented and traditional systems development issues in distributed environments
Graham C. Low, Brian Henderson-Sellers
Inf. Manag.1
1993 A Comparison of Function Point Counting Techniques
abstract
Effective management of the software development process requires that management be able to estimate total development effort and cost. One of the fundamental problems associated with effort and cost estimation is the a priori estimation of software size. Function point analysis has emerged over the last decade as a popular tool for this task. Criticisms of the method that relate to the way in which function counts are calculated and the impact of the processing complexity adjustment on the function point count have arisen. SPQR/20 function points among others are claimed to overcome some of these criticisms. The SPQR/20 function point method is compared to traditional function point analysis as a measure of software size in an empirical study of MIS environments. In a study of 64 projects in one organization it was found that both methods would appear equally satisfactory. However consistent use of one method should occur since the individual counts differ considerably.>
D. Ross Jeffery, Graham C. Low, Michael Barnes
IEEE Trans. Software Eng.2
1990 Function Points in the Estimation and Evaluation of the Software Process
abstract
The authors report the results of an empirical research project on the consistency and limitations of the number of function points as an a priori measure of system size rather than the traditional lines-of-code measure. They conclude that function points are a more consistent a priori measure of system size. The results also indicate that the function-point estimate of size is lower for analysts experienced both in software development and in function-point estimation.>
Graham C. Low, D. Ross Jeffery
IEEE Trans. Software Eng.1
1989 Security and control issues in local area network design
Rodger Jamieson, Graham C. Low
Comput. Secur.2