Publications
-
Göktürk, Erek; Puzar, Matija & Akkøk, Mehmet Naci
(2007).
Distributing NEMAN network emulator using MICA component architecture.
In Barros, F.; Frydman, C.; Giambiasi, N. & Zeigler, B. (Ed.),
Proceedings of the AI, Simulation and Planning in High Autonomy Systems, and Conceptual Modeling and Simulation Conference.
The Society for Modeling and Simulation International.
ISSN 978-2-9520712-6-0.
p. 199–205.
-
Akkøk, Mehmet Naci
(2003).
An overview of the unified modeling language and diagrammatic modeling language design in software engineering.
Information Design Journal.
ISSN 0142-5471.
11(2/3),
p. 151–159.
View all works in Cristin
-
Göktürk, Erek; Puzar, Matija & Akkøk, Mehmet Naci
(2007).
Distributing NEMAN network emulator using MICA component architecture.
-
-
Karabeg, Almira; Akkøk, Mehmet Naci & Kristensen, Karoline
(2004).
Towards a Language for Talking about Information Visualization Aimed at Presentation on the Web.
Show summary
Considering variety, quantity and quality of information presentations and representations on the web two research directions emerge for us: the first one has to do with foundations of visual literacy, development of visual languages that will facilitate visual reasoning in more general setting than in problem solving and the other one has to do with the complexity of design process itself. These two directions are not separate, as visual reasoning is a fundamental at-tribute of design, it is a functionality inherent in visual rep-resentations, but has to be rendered by design. This implies a need for design principles whereby visual reasoning can be built into a visual representation, which in turn requires the identification of these sound design principles and a language for talking about them. In this study, we define some of the basic concepts like visual immediacy, visual impetus and visual impedance that may form the basis of the necessary vocabulary. We then discuss types of visual reasoning, extending the goal of visual reasoning from problem solving alone to a more generic goal that includes the kind of reasoning involved in visual metaphors, visual analogies, and visual associations, which all act as organizers of thinking. We then proceed towards trying to summarize, systematize and add new principles and guidelines towards better presentation of information for the web.
-
-
Akkøk, Mehmet Naci
(2004).
Refining Compositional Structure Using the N2 (N-squared) Chart for Identifying Components and Design Patterns in Component-Based Systems.
Show summary
Component-based software engineering has gained in importance to a degree where it deserves its own set of techniques. Based upon a diagrammatic modeling language (DML) used in systems engineering called the N2 Chart, this paper offers a simple technique for identifying components by refining compositional structure in componentbased systems. The technique also demonstrates how a DML that agrees with the software engineering paradigm it is meant to be a modeling tool for � in this case component- based software engineering � may enhance the software engineering process, exemplified in this paper through showing how design-level reasoning is facilitated by the correct choice of DML.
-
Akkøk, Mehmet Naci
(2004).
Towards the Principles of Designing Diagrammatic Modeling Languages: Some Visual, Cognitive and Foundational Aspects. ISSN 1501-7710.
Unipub forlag.
Show summary
The study aims at helping the software engineering (SE) industry - and especially the designers in software development projects - by offering principles for designing diagrammatic modeling languages (DMLs) that match the designers needs, the type of project, the specific phase and activity within the project, the development paradigm and the application domain. Through a cross-disciplinary study that involves lingusitics, cognitive science and some art/cratfs and design-centric professions, the study attemps to uncover some of the cognitive, visual and foundational aspects/characteristics of DMLs in trying to point some principles related to how DMLs should be designed. One implicit aim of the study is to pave the way towards the ideal model-centric development setup where the modeling language is the programming language (more specifically, the
diagrammatic programmaing language or DPL).
View all works in Cristin
Published Feb. 13, 2020 3:26 PM
- Last modified Apr. 8, 2020 10:58 AM