Re: Thesis-Job: Find the best specification method

Isaac Elliott <[email protected]>
Newsgroups gmane.comp.lang.haskell.cafe
Message-ID <[email protected]>
 > Beside that: What does the list think are methods that are fruitful 
ina commercial high-quality setting?

Quiviq's case studies using (Erland, monadic) QuickCheck sound 
promising, but I've never tried it.

Some examples:

* https://www.youtube.com/watch?v=H18vxq-VsCk

* https://www.infoq.com/presentations/QuickCheck-Compliance-Testing/

* https://www.quviq.com/blog/google-leveldb/

On 2025-03-19 06:00, [email protected] wrote:
> 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.
>
>    
>
>
>
>   
>
>
>
>
>
> _______________________________________________
> 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.
_______________________________________________
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.