Thesis-Job: Find the best specification method
| Newsgroups | gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <[email protected]> |
Dear haskell-list,
at Siemens Mobility I would like to improve our specifications.
For that, I have the opportunity to teach the properties of our product
to a student, and ask him/her to specify the product with more or less
of the full power of current specification techniques.
The goal for me is, to evaluate existing methods and find the best
method. We work intensively with specifications, thus a big level of
mathematical formalism can count, as long as the technical team likes
to learn and use it.
The job offering for a final thesis is at the end of the post.
Beside that: What does the list think are methods that are fruitful in
a commercial high-quality setting ?
The implementation shall not or almost not be changed, we just want a
system for test generation and analysis of the required (and hopefully
correctly implemented) system.
Thank you for your answers!
#### Job-offering (German):
https://jobs.siemens.com/careers?query=440671&pid=563156121392428&organization=Mobility&domain=siemens.com&sort_by=relevance&hl=de&triggerGoButton=false
As part of your work, you can do the following tasks:
Search and justify a selection of an existing textual specification
method (Domain Specific Language or Framework in a proven programming
language).
Specify parts of our existing system with the selection and apply the
specification, e.g. for test case generation or for the detection of
system properties. Examine the practicality of the specification
method for daily use.
What do you bring?
You are studying computer science or a similar field.
You already have knowledge of syntax and semantics / specification
methods. Ideally, you have knowledge of several imperative
languages and knowledge of functional programming (e.g. Haskell,
OCaml, ...). Knowledge of machine proving is an advantage. You
have good German and English language skills.
You can write the work in German, English or bilingual. If you would
like to complete a mandatory internship in advance, this is also
possible after consultation.
--
Mein PGP-Schlüssel-Fingerabdruck:
B3CD 2CB8 EC08 B6BD D82C 9BE1 F702 BF50 C4AF 179D
oder
88E6 D1E7 9276 BC56 849C CF02 9F96 BE18 43FA 2CC0
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEs80suOwItr3YLJvh9wK/UMSvF50FAmfZ0McACgkQ9wK/UMSv F52RPhAArs1CZ1siTMrNSSZ8xvppJI9oLe/pCqhN3EVTbJOXzXlf1B47KloNwRfg hLYl5texzJn8BQ+4rrwJjEKpc+umn1AO1+5+X7EMf22mkhqtWxHdk1f9d+kd7FKk dYlagAmBXS0LJa0uaFxwcVOSBy6OpdzFey1/9VllzhdUGel0dpwPhAhzH92mil2T WrVOeMgMNc5DxfMzlrLl8Q9W/eEyJkbJtU1qxUjWNHH4pkINIPRm50NMt7HWks/m B4NkrktXc8UjjK4XkLZpgDixOEhHg0f752zV1DIkGXjLT7VF40Q4uwD/6xxoW63h CxLImh/Jn5prHt3z8d7oYal0tEb19p/hP2WnmCQs7P0KR/AcHaHucU99f+iiqTP7 viZIsyrg68CjBXji/GepTeLjMVlhN9UvK1So9sYQvTSxeOCTi002ga3fCtFdNDKe GgUvRoETia+9MsCe7i7gh3F9N8qxv22NbPWmNcqSHLrxxAt2BXff8s4d+Y0o+7k1 MHPhXwLJZqbXzG8+KSg5E8B+rY+IEzlOohTZ0cinMj2W1dyCqOr3qiTnYZ1hmfkp mtAs1jVQnCFA4zDQ+Ni9xGtviqpHmQPfsux/ec09QMEpmslSiD25R44sUmfa48gZ TnIy6oKFB40gotk5PxV9QVFQMaijIqKvxllVfhPdLYUY4uayx5k= =fD09 -----END PGP SIGNATURE-----