TUHH
STS
contact
people
research
teaching
research
> STS > People > Seyed Hossein Haeri
Seyed Hossein HAERI

My full name is Seyed Hossein HAERI."Hossein" is my first name with which I usually get called -- and prefer to get called.

Quick Background:
(On the left is my photo before surgery; and, after it on the right. If you're interested in the surgery, get in contact with my surgeon: Mr Hadi Daneshvar.)
I finished my undergraduate studies in Computer Science at Department of Mathematical Sciences, Sharif University of Technology (SUT), Tehran, IRAN. (In fac, in the bachelor level, I am the first CS graduate of SUT after the Iranian 1978 revolution.) Next, I did an MPhil in Theoretical Computer Science at the Dependable Systems Group, School of Mathematics and Computer Science, Heriot-Watt University, Edinburgh, UK. (Click here to get my thesis.) I currently am on a Research Assistant position at the Institute for Software Systems (STS), Technical University of Hamburg at Harburg.

Before starting my postgraduate studies, I was a member of the Semantic Web Research Laboratory, Computer Engineering Department, SUT. As an IT Professional, I also was a member of the IT Masterplanning Group at the Iranian Research Institute for Scientific Information and Documentation (IranDoc). Soon after my graduation from Heriot-Watt, I became an R&D Software Designer/Developer at MuSemantik Ltd. -- a spin-out company of the Edinburgh University. I left MuSemantik by Sep 2011 to STS.

Research:

Amongst other things, I particularly use:

1) Ott: I use operational semantics all the time. I input my simple ASCII operational semantics into Ott to get back a checked TeX version. The input/output for the three operational semantics of Abramsky and Ong, Launchbury, and myself for Lazy Evaluation are as follows, respectively: ott/pdf, ott/pdf, and ott/pdf.

2) Rascal: There are lots of things one can do with an operational semantics. For example, one might want to perform code analyses on programs written in that semantics. Rascal can be a good friend on these jobs. "What sort of analyses?" you may ask. Well, what I call LaTeXification is perhaps nowhere else considered to be an analysis. Yet, I consider it thatbecause: By "LaTeXification for an operational semantics OS" I mean the process of evaluating something in OS and producing the LaTeX proof tree of that evaluation, if any, plus some pretty-printing to manage width overflow semi-automatically. I used Rascal for the operational semantics of Abramsky and Ong, as well as that of Launchbury.

Here is an example: In Launchbury's semantics, this input file results in this pdf. If people find the idea specially interesting, I'll post more information on how to get it run.

3) The K Framework: Want to get a small-step operational semantics into work as soon as possible? Take a look at K because that might currently be your best bet. I used it for that of Abramsk and Ong, despite the fact that that's a big-step operational semantics. Because K is not designed for big-steps, although the implementation is clean, it's still a dudgy hack. Due to their favour in small-step, there unfortunately is no way to get it implment the operational semantics of Launchbury or that of myself for the latter ones are both big-step.

Some Publications:

1) Seyed H. HAERI, Sibylle Schupp, Functional Metaprogramming in C++ and Cross-Lingual Development with Haskell, 23rd Symposium on Implementation and Application of Functional Languages (IFL 2011), Oct, 2011. [get it]

2) Seyed H. HAERI, Observational Equivalence and a New Operational Semantics for Lazy Evaluation with Selective Strictness, International Conference on Theoretical and Mathematical Foundations of Computer Science (TMFCS-10), 2010. [get it]

3) V. Qazvinian, H. Abolhassani, and S. H. HAERI, Evolutionary Coincidence-Based Ontology Mapping Extraction, The Journal of Knowledge Engineering Special Issue on Advances in Ontologies Expert Systems, Vol. 25, No. 3, Pages 221--236, July 2008. [get it]

4) Haeri S. H. et al., Coincidence-Based Scoring of Mappings in Ontology Alignment, Journal of Advanced Computational Intelligence and Intelligent Informatics (JACIII) SCIS&ISIS2006 special issue of JACIII Vol.11 (2007). [get it]

5) V. Qazvinian, H. Abolhassani, and S. H. Haeri, Coincidence-Based Mapping Extraction with Genetic Algorithms, in Proceedings of 3rd International Conference on Web Information Systems and Technologies (Webist 2007) Barcelona, Spain, March, 2007. [get it]

6) Abolhassani H., B. B. Hariri, and S. H. HAERI, A New Structural Measure-Based on Graphs of Ontologies, Scientia Iranica, 2006 http://www.scientiairanica.com


7) Abolhassani, H., Bagheri-Hariri, B., Haeri, S.H. (2006) On Ontology Alignment Experiments, Webology, 3(3), Article 28. Available at: http://www.webology.ir/2006/v3n3/a28.html

8) S. H. HAERI, B. B. Hariri, H. Abolhassani, Coincidence-Based Refinement of Ontology Matching, Joint 3rd International Conference on Soft Computing and Intelligent Systems and 7th International Symposium on advanced Intelligent Systems (SCIS & ISIS 2006) [get it]

Contact:

N.B. Remove the trailing XYZ from my email addresses below if you're not a robot!

email (academic)   hossein {a} tu {hyphen} harburg {dot} deXYZ
email (other)   hossein {dot} haeri {a} gmail {dot} comXYZ
phone (office)   +49 40 428 78 21 80
snail mail   Raum 4.044
    Schwarzenbergstraße 95 (E)
    21073 Hamburg, Germany

    © 2011 Hamburg University of Technology (TUHH) - Institute for Software Systems (E16)