Document 11353924

advertisement
Demissie B. Aredo
Sjøgata 6
N-2450 Rena, Norway
Tele: +47 21 68 02 64 (Home)
+47 98 49 81 84 (cellular)
E-mail: demissie@ifi.uio.no
http://www.ifi.uio.no/~demissie/
Demissie B. Aredo’s Resume
Qualification
Summary
I am a highly motivated and goal-oriented ICT teaching/research professional with a wide range of
knowledge, formal training in Teaching Methodology, and several years of teaching and research
experiences in Computer Science and Mathematics. I characterize myself as a well organized,
punctual, team player and efficient. I have a profound background in object-oriented (OO) and
component-based development technologies, software engineering, formal methods, computer systems
security, and OO modeling techniques. I have knowledge in several programming languages,
methodologies and CASE tools: C++, Java, PVS, SDL/SDT, FORTRAN, UML and CASE tools s. a.
Rational Rose, ArgoUML; and experiences with UNIX/Linux and Windows platforms.
My expertise and research interests include object-oriented programming, software
engineering, security requirement engineering, formal methods (FM), integration of semiformal modeling techniques s. a. UML with FMs, and the application of these techniques to
software development in the industrial settings. In my PhD work, I developed a framework for
integrating the UML with formal verification techniques to support formal development of
distributed systems. Application of the integrated approach to security requirements
engineering is among the areas of my research interest.
I have several years of work experience from research and development (R&D) companies.
From May 2001 to April 2005, I held a research scientist position at the Norwegian Computing
Centre where I had an opportunity to work on several internal/external research projects. I
worked on two EU-financed projects where risk assessment and security requirements analysis
were among the central research topics; and several projects financed by the Research Council
of Norway, and projects financed by commercial actors.
Educational
Background
Dr. Scient. degree in Computer Science (2005): Department of Informatics, University of Oslo.
Dissertation: “Formal Development of Open Distributed Systems: Integration of UML and PVS”.
Cand. Scient. degree in Computer Science (1998): Dept. of Informatics, University of Bergen,
Norway. Master thesis is titled “Monitoring and Visualization of Distributed Systems” completed in an
industrial research institute, namely the Christian Michelsen Research, Bergen, Norway.
Program for Foreign Students (1994): University of Bergen, a course designed to prepare foreign
students for academic studies at Norwegian universities. The course consists of Norwegian language,
culture and history, Logic and Western Philosophy.
M. Sc. degree in Mathematics (1991): Dept. of Mathematics, Addis Ababa University, Ethiopia.
B. Sc. degree in Mathematics (1988): Department of Mathematics, Addis Ababa University. Received
distinct graduating students’ award.
Professional
Experiences
Associate Professor: August 2005 – Hedmark University College, Rena, Norway
Research Scientist: May 2001 − April 2005, Norwegian Computing Center, Oslo, Norway.
Doctoral Fellow: 02/1998 – 03/2001, Department of Informatics, University of Oslo, Norway.
Visiting Research Fellow: 02/2000–06/2000, Computing Lab., University of Kent, UK
Research Assistant: 06/1996–12/1996: Christian Michelsen Research, Bergen, Norway
Teaching Assistant: 01/1996–12/1997: Department of Informatics, University of Bergen, Norway.
Lecturer: 01/1988–08/1993: Department of Mathematics, Addis Ababa University, Ethiopia.
Professional
Membership
Teaching &
Research
Interests
Member of the IEEE, and the IEEE Computer Society.
I am interested in working both in academics and research institutions. Formal training in
teaching methodology was an integral part of my B. Sc. degree in mathematics. I have been
directly involved in teaching at undergraduate and graduate levels for several years and I
enjoyed teaching at all levels and I have several years of work experience in research and
development (R&D) companies. Currently, I am working at Hedmark University College as
Associate Professor in Computer Science and teaching a course on Information Systems
Development Methodologies.
My expertise and research interests include object-orientated programming, software
engineering, security requirements engineering, formal methods, and Distributed systems. I am
interested in the integration of semi-formal modelling techniques such as the UML, and formal
methods and their application to software engineering in the industrial setting. In my PhD
work, I developed a framework that integrates OO modelling techniques with formal methods
to support formal development of distributed systems. Currently, I am working on application
of method integration approach to security requirements engineering.
Journal papers
Selected
publications
1. Demissie B. Aredo: A Framework for Semantics of UML Sequence Diagrams in PVS,
Journal of Universal Computer Science (JUCS), vol. 8, no. 7, July 2002.
2. Issa Traore, Demissie B. Aredo and Hong Ye: An Integrated Framework for
Formal Development of Open Distributed Systems, Journal of Information and
Software Technology (IST), Elsevier Science, vol. 46, no. 5, 15 April 2004, Pages
281-286, Special Issue on Software Engineering, Applications, Practices and
Tools from the ACM Symposium on Applied Computing 2003 (ACM SAC2003).
3. Issa Traore and Demissie B. Aredo: Enhancing Structured Reviews with Modelbased Verification, IEEE Transactions on Software Engineering, vol. 30, no. 11, pp.
736-753, November 2004.
Book chapters
4. H. Abie, D. B. Aredo, T. Kristoffersen, S. Mazaher and T. Raguin: Integrating a
Security Requirement Language with UML, T. Baar, A. Strohmeier and A. Moreira
(Eds): <<UML>>2004, LNCS 3273, pp. 350-364, Springer-Verlag, Berlin
Heidelberg 2004.
5. E. B. Johnsen, W. Zhang, O. Owe and Demissie B. Aredo: Combining Graphical
and Formal Development of Open Distributed Systems, M. Butler, L. Petre and K. Sere
(Eds): IFM2002, LNCS 2335, pp. 319-338, Springer-Verlag, Berlin Heidelberg
2002.
Conference/workshop papers
th
6. Demissie B. Aredo: Semantics of UML Statecharts in PVS, in the Proc. of the 7
World Multi-conference on Systemics, Cybernetics and Informatics (SCI2003), vol.
IX, pp. 77-82, July 27-30, 2003, Orlando, FL, USA.
7. Demissie B. Aredo, H. J. Rivertz and J. I. Vestgård: LBS System Architecture with
th
Privacy, in the Proc. of the 7 World Multi-conference on Systemics, Cybernetics
and Informatics (SCI2003), vol. XI, pp. 227-232, July 27-30, 2003, Orlando, USA.
8. W. Zhang, E. B. Johnsen, O. Owe and D. B. Aredo, “Integrating UML and OUN for
Specification of Open Distributed Systems”, in the Proc. of IEEE International
Symposium on Human-Centric Computing Languages and Environments
(HCC2001), Sept. 5-7, 2001 Stresa, Italy, IEEE Computer Society.
9. W. Zhang, E. B. Johnsen, O. Owe and D. B. Aredo, “Specification of Distributed
Systems with a Combination of Graphical and Formal Languages” in the Proc. of
APSEC2001, December 4-7, 2001, University of Macau, SAR, China.
10. I. Traore, Demissie B. Aredo, K. stølen, “Formal Development of Open Distributed
Systems: towards an Integrated Framework”, in the Proc. of OOSDS’99, Sept.
1999, Paris, France.
Research Reports
11. Demissie B. Aredo and Olaf Owe: Formal System Development Using Method
Integration: a Case Study, Research Report 1002, Norwegian Computing Center,
Oslo, Norway, August 2004.
12. Demissie B. Aredo, I. Traore, L. M. Yanguo and H. Ye: Integration of Structured
Review and Model-based Verification: a Case Study, Research Report 1001,
Norwegian Computing Center, Oslo, Norway, August 2004.
13. Demissie B. Aredo: Semantics of UML Statecharts in PVS, Research Report 299,
Department of Informatics, University of Oslo, November 2001.
14. E. B. Johnsen, W. Zhang, Olaf Owe and D. B. Aredo: Combining Graphical and
Formal Specification: the Software Bus Case Study, Research Report 297,
Department of Informatics, University of Oslo, Norway, October 2001.
15. I. Traore, Demissie B. Aredo, and K. Stølen: Tracking Inconsistencies in an
Integrated Platform, Research Report 274, Department of Informatics, University
of Oslo, Norway, August 1999.
16. Demissie B. Aredo, I. Traore, and K. Stølen: Towards a formalization of UML
Class Structure in PVS, Research Report 272, Department of Informatics,
University of Oslo, August 1999.
Thesis/Dissertation
17. Demissie B. Aredo: Formal Development of Open Distributed Systems: Integration
of UML and PVS, PhD dissertation, Department of Informatics, University of Oslo,
Norway, August 2004.
18. Demissie B. Aredo: Monitoring and Visualization of Distributed Systems, Masters
Thesis, Department of Informatics, University of Bergen, Norway, January 1998.
References
•
•
•
•
Prof. Olaf Owe, Department of Informatics, University of Oslo, Norway, Tel.
+47 22852449, olaf@ifi.uio.no
Prof. Sverre Storoy, Department of Informatics, University of Bergen, Norway,
Tel. +47 55 58 41 65, sverre.storoy@ii.uib.no
Dr. I. Traore, Department of ECE, University of Victoria, Canada, Tel. +1
(250) 721 8697, itraore@ece.uvic.ca
Dr. Thor Kristoffersen, Norwegian Computing Center, Oslo, Norway, Tel. +47
22 85 25 88, Thor.Kristoffersen@nr.no.
Download