Are there any software that is able to compute the following problems:
- Verifying if or not a subset of a ring is an ideal.
- Generating all ideals of a given finite ring.
- Finding maximal multiplicative closed subset of a finite ring, etc.
I found this question previously posted, but this deals with Groups.
For one thing, you can work with rings in GAP! Documentation
If this isn't powerful enough, maybe look into Sage or Magma. These are general-purpose computer algebra systems that have some built-in support for rings and such.
Macaulay2 and Singular are also popular software tools, but I think they're more focused towards commutative algebra and algebraic geometry (I've never used them, though -- perhaps they do have what you're looking for).