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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Martin Naedele

dblp:93/3447 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1Security and privacy · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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
1 paper
Requirements engineering and software design · 77% Empirical software engineering · 23%
Network and information security
1 paper
Network security · 50% Authentication and access control · 50%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture
software architecture analysis
0.312018
Experiences applying automated architecture analysis tool suites · ASE 2018
Empirical software engineering › software engineering research methodology
industrial case study
0.112018
Experiences applying automated architecture analysis tool suites · ASE 2018

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

architecture analysis tool suite · 0.3cryptography · 0.1authentication · 0.1
YearPublicationVenuePosition
2018 Experiences applying automated architecture analysis tool suites
abstract
In this paper, we report our experiences of applying three complementary automated software architecture analysis techniques, supported by a tool suite, called DV8, to 8 industrial projects within a large company. DV8 includes two state-of-the-art architecture-level maintainability metrics—Decoupling Level and Propagation Cost, an architecture flaw detection tool, and an architecture root detection tool. We collected development process data from the project teams as input to these tools, reported the results back to the practitioners, and followed up with telephone conferences and interviews. Our experiences revealed that the metrics scores, quantitative debt analysis, and architecture flaw visualization can effectively bridge the gap between management and development, help them decide if, when, and where to refactor. In particular, the metrics scores, compared against industrial benchmarks, faithfully reflected the practitioners’ intuitions about the maintainability of their projects, and enabled them to better understand the maintainability relative to other projects internal to their company, and to other industrial products. The automatically detected architecture flaws and roots enabled the practitioners to precisely pinpoint, visualize, and quantify the “hotspots" within the systems that are responsible for high maintenance costs. Except for the two smallest projects for which both architecture metrics indicated high maintainability, all other projects are planning or have already begun refactorings to address the problems detected by our analyses. We are working on further automating the tool chain, and transforming the analysis suite into deployable services accessible by all projects within the company.
Ran Mo, Will Snipes, Yuanfang Cai, Srini Ramaswamy, Rick Kazman, Martin Naedele
ASE6
2015 Manufacturing execution systems: A vision for managing software development
Martin Naedele, Hong-Mei Chen, Rick Kazman, Yuanfang Cai, Lu Xiao 0001, Carlos V. Paradis
J. Syst. Softw.1
2014 Augmented Reality for Improved Service Delivery
abstract
Augmented Reality (AR) enhances real-world view with additional virtual information. This technique can be applied to a variety of industrial applications. It can be used to localize equipment in an industrial plant, to identify a dedicated device or to show its configuration. In addition, AR can be used in remote service situations, where remote experts are guiding local field workers in maintenance tasks. In this paper, we will describe the opportunities of utilizing the AR technology in industrial settings. Besides the presentation of the envisioned use cases, we will present some prototypes that were developed and evaluated during our work.
Markus Aleksy, Elina Vartiainen, Veronika Domova, Martin Naedele
AINA4
2005 Security for Industrial Communication Systems
abstract
Modern industrial communication networks are increasingly based on open protocols and platforms that are also used in the office IT and Internet environment. This reuse facilitates development and deployment of highly connected systems, but also makes the communication system vulnerable to electronic attacks. This paper gives an overview of IT security issues in industrial automation systems which are based on open communication systems. First, security objectives, electronic attack methods, and the available countermeasures for general IT systems are described. General security objectives and best practices are listed. Particularly for the TCP/IP protocol suite, a wide range of cryptography-based secure communication protocols is available. The paper describes their principles and scope of application. Next, we focus on industrial communication systems, which have a number of security-relevant characteristics distinct from the office IT systems. Confidentiality of transmitted data may not be required; however, data and user authentication, as well as access control are crucial for the mission critical and safety critical operation of the automation system. As a result, modern industrial automation systems, if they include security measures at all, emphasize various forms of access control. The paper describes the status of relevant specifications and implementations for a number of standardized automation protocols. Finally, we illustrate the application of security concepts and tools by brief case studies describing security issues in the configuration and operation of substations, plants, or for remote access.
Dacfey Dzung, Martin Naedele, Thomas P. von Hoff, Mario Crevatin
Proc. IEEE2
2003 A model to evaluate the economic benefits of software components development
abstract
ABB is a multi-national corporation that is developing a new generation of products based on the concept of Industrial/sup IT/. This concept provides a common integration platform for product interoperability. As Industrial/sup IT/ enabled products are developed across ABB, software reuse must be considered. Component based software development (CBSD) is an effective means to improve productivity and quality by developing reusable components. Measuring the economic benefits and performing sensitivity analyses of CBSD scenarios in the development of Industrial/sup IT/ products is important to improve efficiency. This paper presents a model that allows project leaders to evaluate a variety of software development scenarios. The model is based on a goal-question-metrics (GQM) approach and was developed at the ABB corporate research laboratories.
Aldo Dagnino, Hema Srikanth, Martin Naedele, Dennis Brantly
SMC3
2001 Network Security for Substation Automation Systems
Martin Naedele, Dacfey Dzung, Michael Stanimirov
SAFECOMP1
2001 An approach to modeling and evaluation of functional and timing specifications of real-time systems
Martin Naedele
J. Syst. Softw.1
2000 Real-time calculus for scheduling hard real-time systems
abstract
This paper establishes a link between three areas, namely Max-Plus Linear System Theory as used for dealing with certain classes of discrete event systems, Network Calculus for establishing time bounds in communication networks, and real-time scheduling. In particular, it is shown that important results from scheduling theory can be easily derived and unified using Max-Plus Algebra. Based on the proposed network theory for real-time systems, the first polynomial algorithm for the feasibility analysis and optimal priority assignment for a general task model is derived.
Lothar Thiele, Samarjit Chakraborty, Martin Naedele
ISCAS3
1998 Design Patterns in Petri Net System Modeling
abstract
Petri nets are an established and well researched means for systems modeling and simulation, but its use in the engineering community is not as widespread as the applicability of the formalism would suggest. A reason for this might lie in the fact that there is no established concept for the concise presentation of reusable Petri net design knowledge. This paper proposes Petri net design patterns as a style of presentation of such design knowledge ranging from building blocks to architectural considerations. The template for description is introduced using a number of examples taken from our design experience.
Martin Naedele, Jörn W. Janneck
ICECCS1